| Modifier and Type | Method and Description |
|---|---|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.acquireRetry(int retryAttempts)
Configure the number of acquire retries if the first acquiry attempt fails.
|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.allocatorSubscribeOn(Scheduler scheduler)
Configure
Scheduler to use for allocation. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.backgroundEvictionInterval(Duration backgroundEvictionInterval)
Configure the background eviction
interval to evict idle connections while the pool isn't actively used for allocations/releases. |
static ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.builder()
Returns a new
ConnectionPoolConfiguration.Builder. |
static ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.builder(io.r2dbc.spi.ConnectionFactory connectionFactory)
Returns a new
ConnectionPoolConfiguration.Builder. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.clock(Clock clock)
Configure the
Clock used for allocation and eviction timing. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.connectionFactory(io.r2dbc.spi.ConnectionFactory connectionFactory)
Configure connection factory.
|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.customizer(Consumer<reactor.pool.PoolBuilder<io.r2dbc.spi.Connection,? extends reactor.pool.PoolConfig<? extends io.r2dbc.spi.Connection>>> customizer)
Configure a customizer for
PoolBuilder that constructs the Connection pool. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.initialSize(int initialSize)
Configure the initial connection pool size.
|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.maxAcquireTime(Duration maxAcquireTime)
Configure
timeout for acquiring a Connection from pool. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.maxCreateConnectionTime(Duration maxCreateConnectionTime)
|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.maxIdleTime(Duration maxIdleTime)
Configure a idle
timeout. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.maxLifeTime(Duration maxLifeTime)
Configure
lifetime of the pooled Connection in the pool. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.maxSize(int maxSize)
Configure the maximal connection pool size.
|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.maxValidationTime(Duration maxValidationTime)
Configure
timeout for validating a Connection from pool. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.metricsRecorder(reactor.pool.PoolMetricsRecorder recorder)
Configure
PoolMetricsRecorder to calculate elapsed time and instrumentation data |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.minIdle(int minIdle)
Configure the minimal number of idle connections.
|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.name(String name)
Configure the name of the connection pool.
|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.postAllocate(Function<? super io.r2dbc.spi.Connection,? extends Publisher<Void>> postAllocate)
Configure a
Lifecycle.postAllocate() callback function. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.preRelease(Function<? super io.r2dbc.spi.Connection,? extends Publisher<Void>> preRelease)
Configure a
Lifecycle.preRelease() callback function. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.registerJmx(boolean registerJmx)
Configure whether to register to JMX.
|
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.validationDepth(io.r2dbc.spi.ValidationDepth validationDepth)
Configure validation depth for
connection validation. |
ConnectionPoolConfiguration.Builder |
ConnectionPoolConfiguration.Builder.validationQuery(String validationQuery)
Configure a validation query.
|
Copyright © 2024. All rights reserved.