Negative Duration values for timeouts are considered as no timeout.
| Modifier and Type | Class and Description |
|---|---|
| public static class | ConnectionPoolConfiguration.Builder
A builder for |
| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| private final Scheduler | |
| private final Duration | |
| private final Clock | |
| private final ConnectionFactory | |
| private final Consumer | |
| private final int | |
| private final Duration | |
| private final Duration | |
| private final Duration | |
| private final Duration | |
| private final int | |
| private final Duration | |
| private final PoolMetricsRecorder | |
| private final int | |
| private final String | |
| public static final Duration | NO_TIMEOUT
Constant indicating that timeout should not apply. |
| private final Function | |
| private final Function | |
| private final boolean | |
| private final ValidationDepth | |
| private final String |
| Access | Constructor and Description |
|---|---|
| private | ConnectionPoolConfiguration(Scheduler allocatorSubscribeOn, int acquireRetry, Duration backgroundEvictionInterval, ConnectionFactory connectionFactory, Clock clock, Consumer<PoolBuilder<Connection, ? extends PoolConfig<? extends Connection>>> customizer, int initialSize, int maxSize, int minIdle, Duration maxAcquireTime, Duration maxCreateConnectionTime, Duration maxIdleTime, Duration maxLifeTime, Duration maxValidationTime, PoolMetricsRecorder metricsRecorder, String name, Function<? super Connection, ? extends Publisher<Void>> postAllocate, Function<? super Connection, ? extends Publisher<Void>> preRelease, boolean registerJmx, ValidationDepth validationDepth, String validationQuery)
|
| Modifier and Type | Method and Description |
|---|---|
| public static ConnectionPoolConfiguration. | Returns: a newBuilderthe connectionFactory)ConnectionFactory to wrap.Returns a new |
| public static ConnectionPoolConfiguration. | |
| pack-priv int | |
| pack-priv Scheduler | |
| pack-priv Duration | |
| pack-priv Clock | |
| pack-priv ConnectionFactory | |
| pack-priv Consumer | |
| pack-priv int | |
| pack-priv Duration | |
| pack-priv Duration | |
| pack-priv Duration | |
| pack-priv Duration | |
| pack-priv int | |
| pack-priv Duration | |
| pack-priv PoolMetricsRecorder | |
| pack-priv int | |
| pack-priv String | |
| pack-priv Function | |
| pack-priv Function | |
| pack-priv ValidationDepth | |
| pack-priv String | |
| pack-priv boolean |