Top Description Interfaces Classes
[default module]

Package io.r2dbc.pool

Annotations
@NonNullApi
Imports
reactor.util.annotation.NonNullApi

Connection pooling for the Reactive Relational Database Connection API.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
PoolMetrics

An object that can be used to get live information about a ConnectionPool, suitable for gauge metrics.

Class Summary

Modifier and TypeClass and Description
pack-priv class
Assert

Assertion library for the implementation.

public class
ConnectionPool

Reactive Relational Database Connection Pool implementation.

public class
ConnectionPoolConfiguration

Connection pool configuration.

public class
ConnectionPoolException

Generic R2DBC Pool exception.

pack-priv class
MonoDiscardOnCancel<T>

A decorating operator that replays signals from its source to a Subscriber and drains the source upon cancel and drops data signals until termination.

pack-priv class
Operators

Operator utility.

pack-priv class
OptionMapper

An utility data parser for Option.

pack-priv class
PooledConnection

Pooled Connection implementation.

public class
PoolingConnectionFactoryProvider

An implementation of ConnectionFactory for creating pooled connections to a delegated ConnectionFactory.

public class
pack-priv class
Validation

Validation utilities.