Module rxmicro.data.sql.r2dbc
Package io.rxmicro.data.sql.r2dbc.detail
Class RepositoryConnectionPool
- java.lang.Object
-
- io.rxmicro.data.sql.r2dbc.detail.RepositoryConnectionPool
-
- All Implemented Interfaces:
io.r2dbc.spi.ConnectionFactory,RepositoryConnectionFactory
public final class RepositoryConnectionPool extends Object implements RepositoryConnectionFactory
- Since:
- 0.7
- Author:
- nedis
-
-
Constructor Summary
Constructors Constructor Description RepositoryConnectionPool(Class<?> repositoryInterface, io.r2dbc.pool.ConnectionPool pool)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<RepositoryConnection>create()reactor.core.publisher.Mono<RepositoryConnection>create(io.rxmicro.logger.RequestIdSupplier requestIdSupplier)io.r2dbc.spi.ConnectionFactoryMetadatagetMetadata()
-
-
-
Constructor Detail
-
RepositoryConnectionPool
public RepositoryConnectionPool(Class<?> repositoryInterface, io.r2dbc.pool.ConnectionPool pool)
-
-
Method Detail
-
create
public reactor.core.publisher.Mono<RepositoryConnection> create()
- Specified by:
createin interfaceio.r2dbc.spi.ConnectionFactory- Specified by:
createin interfaceRepositoryConnectionFactory
-
create
public reactor.core.publisher.Mono<RepositoryConnection> create(io.rxmicro.logger.RequestIdSupplier requestIdSupplier)
- Specified by:
createin interfaceRepositoryConnectionFactory
-
getMetadata
public io.r2dbc.spi.ConnectionFactoryMetadata getMetadata()
- Specified by:
getMetadatain interfaceio.r2dbc.spi.ConnectionFactory
-
-