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 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.OFF
public 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 © 2021 JBoss by Red Hat. All rights reserved.