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<? extends AgroalConnectionFactoryConfiguration> supplier)
public AgroalConnectionPoolConfigurationSupplier connectionFactoryConfiguration(Function<? super AgroalConnectionFactoryConfigurationSupplier,? extends AgroalConnectionFactoryConfigurationSupplier> function)
public AgroalConnectionFactoryConfigurationSupplier connectionFactoryConfiguration()
public AgroalConnectionPoolConfigurationSupplier connectionCache(ConnectionCache cache)
LocalConnectionCache.single().public AgroalConnectionPoolConfigurationSupplier transactionIntegration(TransactionIntegration integration)
TransactionIntegration.none().public AgroalConnectionPoolConfigurationSupplier transactionRequirement(AgroalConnectionPoolConfiguration.TransactionRequirement requirement)
AgroalConnectionPoolConfiguration.TransactionRequirement.OFF.public AgroalConnectionPoolConfigurationSupplier enhancedLeakReport()
public AgroalConnectionPoolConfigurationSupplier multipleAcquisition(AgroalConnectionPoolConfiguration.MultipleAcquisitionAction action)
AgroalConnectionPoolConfiguration.MultipleAcquisitionAction.OFFpublic AgroalConnectionPoolConfigurationSupplier enhancedLeakReport(boolean enhanced)
public AgroalConnectionPoolConfigurationSupplier flushOnClose()
public AgroalConnectionPoolConfigurationSupplier flushOnClose(boolean flush)
public AgroalConnectionPoolConfigurationSupplier initialSize(int size)
public AgroalConnectionPoolConfigurationSupplier minSize(int size)
public AgroalConnectionPoolConfigurationSupplier maxSize(int size)
public AgroalConnectionPoolConfigurationSupplier connectionValidator(AgroalConnectionPoolConfiguration.ConnectionValidator validator)
AgroalConnectionPoolConfiguration.ConnectionValidator#emptyValidator()public AgroalConnectionPoolConfigurationSupplier exceptionSorter(AgroalConnectionPoolConfiguration.ExceptionSorter sorter)
AgroalConnectionPoolConfiguration.ExceptionSorter#emptyExceptionSorter()public AgroalConnectionPoolConfigurationSupplier acquisitionTimeout(Duration timeout)
Duration.ZERO meaning that a thread will wait indefinitely.public AgroalConnectionPoolConfigurationSupplier idleValidationTimeout(Duration timeout)
Duration.ZERO meaning that this feature is disabled.public AgroalConnectionPoolConfigurationSupplier leakTimeout(Duration timeout)
Duration.ZERO meaning that this feature is disabled.public AgroalConnectionPoolConfigurationSupplier validationTimeout(Duration timeout)
Duration.ZERO meaning that this feature is disabled.public AgroalConnectionPoolConfigurationSupplier reapTimeout(Duration timeout)
Duration.ZERO meaning that this feature is disabled.public AgroalConnectionPoolConfigurationSupplier maxLifetime(Duration time)
Duration.ZERO meaning that this feature is disabled.public AgroalConnectionPoolConfiguration get()
get in interface Supplier<AgroalConnectionPoolConfiguration>Copyright © 2023 JBoss by Red Hat. All rights reserved.