public final class MultiHostConnectionStrategy extends Object implements ConnectionStrategy
ConnectionStrategy using a collection of| Modifier and Type | Class and Description |
|---|---|
static interface |
MultiHostConnectionStrategy.HostSelector
Interface specifying a predicate whether to accept a given host based on its
SocketAddress and MultiHostConnectionStrategy.HostStatus. |
static class |
MultiHostConnectionStrategy.HostStatus
Connection status for a host.
|
static class |
MultiHostConnectionStrategy.TargetServerType
Pre-defined enumeration providing
MultiHostConnectionStrategy.HostSelector implementations. |
| Modifier and Type | Method and Description |
|---|---|
Mono<io.r2dbc.postgresql.client.Client> |
connect()
Establish a connection to a target server that is determined by this connection strategy.
|
Mono<io.r2dbc.postgresql.client.Client> |
connect(MultiHostConnectionStrategy.TargetServerType targetServerType) |
String |
toString() |
public Mono<io.r2dbc.postgresql.client.Client> connect()
ConnectionStrategyconnect in interface ConnectionStrategypublic Mono<io.r2dbc.postgresql.client.Client> connect(MultiHostConnectionStrategy.TargetServerType targetServerType)
Copyright © 2023. All rights reserved.