public class AgroalConnectionPoolConfigurationSupplier extends Object implements Supplier<AgroalConnectionPoolConfiguration>
| Constructor and Description |
|---|
AgroalConnectionPoolConfigurationSupplier() |
AgroalConnectionPoolConfigurationSupplier(AgroalConnectionPoolConfiguration existingConfiguration) |
public AgroalConnectionPoolConfigurationSupplier()
public AgroalConnectionPoolConfigurationSupplier(AgroalConnectionPoolConfiguration existingConfiguration)
public AgroalConnectionPoolConfigurationSupplier connectionFactoryConfiguration(Supplier<AgroalConnectionFactoryConfiguration> supplier)
public AgroalConnectionPoolConfigurationSupplier connectionFactoryConfiguration(Function<AgroalConnectionFactoryConfigurationSupplier,AgroalConnectionFactoryConfigurationSupplier> function)
public AgroalConnectionFactoryConfigurationSupplier connectionFactoryConfiguration()
public AgroalConnectionPoolConfigurationSupplier transactionIntegration(TransactionIntegration integration)
public AgroalConnectionPoolConfigurationSupplier initialSize(int size)
public AgroalConnectionPoolConfigurationSupplier minSize(int size)
public AgroalConnectionPoolConfigurationSupplier maxSize(int size)
public AgroalConnectionPoolConfigurationSupplier connectionValidator(AgroalConnectionPoolConfiguration.ConnectionValidator validator)
public AgroalConnectionPoolConfigurationSupplier exceptionSorter(AgroalConnectionPoolConfiguration.ExceptionSorter sorter)
public AgroalConnectionPoolConfigurationSupplier acquisitionTimeout(Duration timeout)
public AgroalConnectionPoolConfigurationSupplier idleValidationTimeout(Duration timeout)
public AgroalConnectionPoolConfigurationSupplier leakTimeout(Duration timeout)
public AgroalConnectionPoolConfigurationSupplier validationTimeout(Duration timeout)
public AgroalConnectionPoolConfigurationSupplier reapTimeout(Duration timeout)
public AgroalConnectionPoolConfigurationSupplier maxLifetime(Duration time)
public AgroalConnectionPoolConfiguration get()
get in interface Supplier<AgroalConnectionPoolConfiguration>Copyright © 2019 JBoss by Red Hat. All rights reserved.