Skip navigation links
A B C D G I M N P R S T U V W 

A

ACQUIRE_RETRY - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
AcquireRetry Option.
acquiredSize() - Method in interface io.r2dbc.pool.PoolMetrics
Measure the current number of connections that have been successfully ConnectionPool.create() acquired} and are in active use.
acquireRetry(int) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure the number of acquire retries if the first acquiry attempt fails.
allocatedSize() - Method in interface io.r2dbc.pool.PoolMetrics
Measure the current number of allocated connections in the ConnectionPool, acquired or idle.
allocatorSubscribeOn(Scheduler) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure Scheduler to use for allocation.

B

BACKGROUND_EVICTION_INTERVAL - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
Background eviction interval Option.
backgroundEvictionInterval(Duration) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure the background eviction interval to evict idle connections while the pool isn't actively used for allocations/releases.
build() - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Returns a configured ConnectionPoolConfiguration.
builder(ConnectionFactory) - Static method in class io.r2dbc.pool.ConnectionPoolConfiguration
builder() - Static method in class io.r2dbc.pool.ConnectionPoolConfiguration

C

clock(Clock) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure the Clock used for allocation and eviction timing.
close() - Method in class io.r2dbc.pool.ConnectionPool
 
connectionFactory(ConnectionFactory) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure connection factory.
ConnectionPool - Class in io.r2dbc.pool
Reactive Relational Database Connection Pool implementation.
ConnectionPool(ConnectionPoolConfiguration) - Constructor for class io.r2dbc.pool.ConnectionPool
Creates a new connection factory.
ConnectionPoolConfiguration - Class in io.r2dbc.pool
Connection pool configuration.
ConnectionPoolConfiguration.Builder - Class in io.r2dbc.pool
A builder for ConnectionPoolConfiguration instances.
ConnectionPoolException - Exception in io.r2dbc.pool
Generic R2DBC Pool exception.
ConnectionPoolException() - Constructor for exception io.r2dbc.pool.ConnectionPoolException
ConnectionPoolException(String) - Constructor for exception io.r2dbc.pool.ConnectionPoolException
ConnectionPoolException(String, Throwable) - Constructor for exception io.r2dbc.pool.ConnectionPoolException
ConnectionPoolException(Throwable) - Constructor for exception io.r2dbc.pool.ConnectionPoolException
ConnectionPoolMXBean - Interface in io.r2dbc.pool
MBean for ConnectionPool.
create() - Method in class io.r2dbc.pool.ConnectionPool
 
create(ConnectionFactoryOptions) - Method in class io.r2dbc.pool.PoolingConnectionFactoryProvider
Create a new pooling ConnectionFactory from given ConnectionFactoryOptions.
customizer(Consumer<PoolBuilder<Connection, ? extends PoolConfig<? extends Connection>>>) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure a customizer for PoolBuilder that constructs the Connection pool.

D

dispose() - Method in class io.r2dbc.pool.ConnectionPool
 
disposeLater() - Method in class io.r2dbc.pool.ConnectionPool
Dispose this ConnectionPool in non-blocking flow.
DOMAIN - Static variable in interface io.r2dbc.pool.ConnectionPoolMXBean
 

G

getAcquiredSize() - Method in interface io.r2dbc.pool.ConnectionPoolMXBean
Measure the current number of connections that have been successfully ConnectionPool.create() acquired and are in active use.
getAllocatedSize() - Method in interface io.r2dbc.pool.ConnectionPoolMXBean
Measure the current number of allocated connections in the ConnectionPool, acquired or idle.
getDriver() - Method in class io.r2dbc.pool.PoolingConnectionFactoryProvider
 
getIdleSize() - Method in interface io.r2dbc.pool.ConnectionPoolMXBean
Measure the current number of idle connections in the ConnectionPool.
getMaxAllocatedSize() - Method in interface io.r2dbc.pool.ConnectionPoolMXBean
Get the maximum number of live connections this ConnectionPool will allow.
getMaxAllocatedSize() - Method in interface io.r2dbc.pool.PoolMetrics
Get the maximum number of live connections this ConnectionPool will allow.
getMaxPendingAcquireSize() - Method in interface io.r2dbc.pool.ConnectionPoolMXBean
Get the maximum number of ConnectionPool.create() this ConnectionPool can queue in a pending state when no available connection is immediately handy (and the ConnectionPool cannot allocate more connections).
getMaxPendingAcquireSize() - Method in interface io.r2dbc.pool.PoolMetrics
Get the maximum number of ConnectionPool.create() this ConnectionPool can queue in a pending state when no available connection is immediately handy (and the ConnectionPool cannot allocate more connections).
getMetadata() - Method in class io.r2dbc.pool.ConnectionPool
 
getMetrics() - Method in class io.r2dbc.pool.ConnectionPool
Returns PoolMetrics if available.
getPendingAcquireSize() - Method in interface io.r2dbc.pool.ConnectionPoolMXBean
Measure the current number of "pending" ConnectionPool.create() acquire Monos in the ConnectionPool.
getPoolObjectName(String) - Method in class io.r2dbc.pool.ConnectionPool
Construct JMX ObjectName.

I

idleSize() - Method in interface io.r2dbc.pool.PoolMetrics
Measure the current number of idle connections in the ConnectionPool.
INITIAL_SIZE - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
InitialSize Option.
initialSize(int) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure the initial connection pool size.
io.r2dbc.pool - package io.r2dbc.pool
Connection pooling for the Reactive Relational Database Connection API.
isDisposed() - Method in class io.r2dbc.pool.ConnectionPool
 

M

MAX_ACQUIRE_TIME - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
MaxAcquireTime Option.
MAX_CREATE_CONNECTION_TIME - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
MaxCreateConnectionTime Option.
MAX_IDLE_TIME - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
MaxIdleTime Option.
MAX_LIFE_TIME - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
MaxLifeTime Option.
MAX_SIZE - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
MaxSize Option.
MAX_VALIDATION_TIME - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
MaxValidationTime Option.
maxAcquireTime(Duration) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure timeout for acquiring a Connection from pool.
maxCreateConnectionTime(Duration) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure timeout for creating a new Connection from ConnectionFactory.
maxIdleTime(Duration) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure a idle timeout.
maxLifeTime(Duration) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure lifetime of the pooled Connection in the pool.
maxSize(int) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure the maximal connection pool size.
maxValidationTime(Duration) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure timeout for validating a Connection from pool.
metricsRecorder(PoolMetricsRecorder) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure PoolMetricsRecorder to calculate elapsed time and instrumentation data
MIN_IDLE - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
MinIdle Option.
minIdle(int) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure the minimal number of idle connections.

N

name(String) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure the name of the connection pool.
NO_TIMEOUT - Static variable in class io.r2dbc.pool.ConnectionPoolConfiguration
Constant indicating that timeout should not apply.

P

pendingAcquireSize() - Method in interface io.r2dbc.pool.PoolMetrics
Measure the current number of "pending" ConnectionPool.create() acquire Monos in the ConnectionPool.
POOL_NAME - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
Name of the Connection Pool Option
POOLING_DRIVER - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
 
PoolingConnectionFactoryProvider - Class in io.r2dbc.pool
An implementation of ConnectionFactory for creating pooled connections to a delegated ConnectionFactory.
PoolingConnectionFactoryProvider() - Constructor for class io.r2dbc.pool.PoolingConnectionFactoryProvider
 
PoolMetrics - Interface in io.r2dbc.pool
An object that can be used to get live information about a ConnectionPool, suitable for gauge metrics.
POST_ALLOCATE - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
Option to configure a Lifecycle.postAllocate function.
postAllocate(Function<? super Connection, ? extends Publisher<Void>>) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure a Lifecycle.postAllocate() callback function.
PRE_RELEASE - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
Option to configure a Lifecycle.preRelease function.
preRelease(Function<? super Connection, ? extends Publisher<Void>>) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure a Lifecycle.preRelease() callback function.

R

recordAllocationFailureAndLatency(long) - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
recordAllocationSuccessAndLatency(long) - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
recordDestroyLatency(long) - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
recordFastPath() - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
recordIdleTime(long) - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
recordLifetimeDuration(long) - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
recordRecycled() - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
recordResetLatency(long) - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
recordSlowPath() - Method in class io.r2dbc.pool.SimplePoolMetricsRecorder
 
REGISTER_JMX - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
Option to configure whether to register to JMX.
registerJmx(boolean) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure whether to register to JMX.

S

SimplePoolMetricsRecorder - Class in io.r2dbc.pool
Simple PoolMetricsRecorder.
SimplePoolMetricsRecorder() - Constructor for class io.r2dbc.pool.SimplePoolMetricsRecorder
 
supports(ConnectionFactoryOptions) - Method in class io.r2dbc.pool.PoolingConnectionFactoryProvider
 

T

toString() - Method in class io.r2dbc.pool.ConnectionPool
 
toString() - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
 

U

unwrap() - Method in class io.r2dbc.pool.ConnectionPool
 

V

VALIDATION_DEPTH - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
ValidationDepth Option.
VALIDATION_QUERY - Static variable in class io.r2dbc.pool.PoolingConnectionFactoryProvider
ValidationQuery Option.
validationDepth(ValidationDepth) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure validation depth for connection validation.
validationQuery(String) - Method in class io.r2dbc.pool.ConnectionPoolConfiguration.Builder
Configure a validation query.

W

warmup() - Method in class io.r2dbc.pool.ConnectionPool
Warms up the ConnectionPool, if needed.
A B C D G I M N P R S T U V W 
Skip navigation links

Copyright © 2023. All rights reserved.