public class SubstituteConnectRouting extends BaseConnectRouting
| Modifier and Type | Class and Description |
|---|---|
static interface |
SubstituteConnectRouting.IamSuccessfulConnectFunc |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<HostSpec> |
iamHosts |
protected SubstituteConnectRouting.IamSuccessfulConnectFunc |
iamSuccessfulConnectNotify |
protected static RdsUtils |
RDS_UTILS |
protected HostSpec |
substituteHostSpec |
hostAndPort, roleSLEEP_CHUNK| Constructor and Description |
|---|
SubstituteConnectRouting(@Nullable java.lang.String hostAndPort,
@Nullable BlueGreenRole role,
@NonNull HostSpec substituteHostSpec,
@Nullable java.util.List<HostSpec> iamHosts,
@Nullable SubstituteConnectRouting.IamSuccessfulConnectFunc iamSuccessfulConnectNotify) |
| Modifier and Type | Method and Description |
|---|---|
java.sql.Connection |
apply(ConnectionPlugin plugin,
HostSpec hostSpec,
java.util.Properties props,
boolean isInitialConnection,
JdbcCallable<java.sql.Connection,java.sql.SQLException> connectFunc,
StorageService storageService,
PluginService pluginService) |
java.lang.String |
toString() |
isMatchdelay, getNanoTimeprotected static final RdsUtils RDS_UTILS
protected final HostSpec substituteHostSpec
protected final java.util.List<HostSpec> iamHosts
protected final SubstituteConnectRouting.IamSuccessfulConnectFunc iamSuccessfulConnectNotify
public SubstituteConnectRouting(@Nullable java.lang.String hostAndPort,
@Nullable BlueGreenRole role,
@NonNull HostSpec substituteHostSpec,
@Nullable java.util.List<HostSpec> iamHosts,
@Nullable SubstituteConnectRouting.IamSuccessfulConnectFunc iamSuccessfulConnectNotify)
public java.sql.Connection apply(ConnectionPlugin plugin, HostSpec hostSpec, java.util.Properties props, boolean isInitialConnection, JdbcCallable<java.sql.Connection,java.sql.SQLException> connectFunc, StorageService storageService, PluginService pluginService) throws java.sql.SQLException
apply in interface ConnectRoutingapply in class BaseConnectRoutingjava.sql.SQLExceptionpublic java.lang.String toString()
toString in class BaseConnectRouting