public interface ReplicationConnection extends JdbcConnection
| Modifier and Type | Method and Description |
|---|---|
void |
addReplicaHost(java.lang.String host) |
default void |
addSlaveHost(java.lang.String host)
Deprecated.
|
long |
getConnectionGroupId() |
JdbcConnection |
getCurrentConnection() |
default JdbcConnection |
getMasterConnection()
Deprecated.
|
JdbcConnection |
getReplicaConnection() |
default JdbcConnection |
getSlavesConnection()
Deprecated.
|
JdbcConnection |
getSourceConnection() |
default boolean |
isHostMaster(java.lang.String host)
Deprecated.
|
boolean |
isHostReplica(java.lang.String host) |
default boolean |
isHostSlave(java.lang.String host)
Deprecated.
|
boolean |
isHostSource(java.lang.String host) |
void |
promoteReplicaToSource(java.lang.String host) |
default void |
promoteSlaveToMaster(java.lang.String host)
Deprecated.
|
default void |
removeMasterHost(java.lang.String host)
Deprecated.
|
default void |
removeMasterHost(java.lang.String host,
boolean waitUntilNotInUse)
Deprecated.
|
void |
removeReplica(java.lang.String host) |
void |
removeReplica(java.lang.String host,
boolean closeGently) |
default void |
removeSlave(java.lang.String host)
Deprecated.
|
default void |
removeSlave(java.lang.String host,
boolean closeGently)
Deprecated.
|
void |
removeSourceHost(java.lang.String host) |
void |
removeSourceHost(java.lang.String host,
boolean waitUntilNotInUse) |
abortInternal, changeUser, clearHasTriedMaster, clientPrepareStatement, clientPrepareStatement, clientPrepareStatement, clientPrepareStatement, clientPrepareStatement, clientPrepareStatement, decachePreparedStatement, getActiveMySQLConnection, getActiveStatementCount, getAutoIncrementIncrement, getCachedMetaData, getCharacterSetMetadata, getClientInfoProviderImpl, getDatabase, getHost, getHostPortPair, getIdleFor, getMetadataSafeStatement, getMultiHostParentProxy, getMultiHostSafeProxy, getPropertySet, getQueryInterceptorsInstances, getServerVersion, getSessionMaxRows, getStatementComment, hasSameProperties, hasTriedMaster, initializeResultsMetadataFromCache, initializeSafeQueryInterceptors, isInGlobalTx, isMasterConnection, isProxySet, isReadOnly, isSameResource, isServerLocal, isSourceConnection, lowerCaseTableNames, ping, pingInternal, realClose, recachePreparedStatement, registerStatement, resetServerState, serverPrepareStatement, serverPrepareStatement, serverPrepareStatement, serverPrepareStatement, serverPrepareStatement, serverPrepareStatement, setDatabase, setFailedOver, setInGlobalTx, setProxy, setReadOnlyInternal, setSessionMaxRows, setStatementComment, shutdownServer, storesLowerCaseTableName, throwConnectionClosedException, unregisterStatement, unSafeQueryInterceptorsabort, clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, getAutoCommit, getCatalog, getClientInfo, getClientInfo, getHoldability, getMetaData, getNetworkTimeout, getSchema, getTransactionIsolation, getTypeMap, getWarnings, isClosed, isReadOnly, isValid, nativeSQL, prepareCall, prepareCall, prepareCall, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, prepareStatement, releaseSavepoint, rollback, rollback, setAutoCommit, setCatalog, setClientInfo, setClientInfo, setHoldability, setNetworkTimeout, setReadOnly, setSavepoint, setSavepoint, setSchema, setTransactionIsolation, setTypeMapcheckClosed, cleanup, createNewIO, getConnectionMutex, getExceptionInterceptor, getId, getProperties, getSession, getURL, getUser, normalClosetransactionBegun, transactionCompletedlong getConnectionGroupId()
JdbcConnection getCurrentConnection()
JdbcConnection getSourceConnection()
@Deprecated default JdbcConnection getMasterConnection()
getSourceConnection() instead.JdbcConnectionvoid promoteReplicaToSource(java.lang.String host)
throws java.sql.SQLException
java.sql.SQLException@Deprecated
default void promoteSlaveToMaster(java.lang.String host)
throws java.sql.SQLException
promoteReplicaToSource(String) instead.host - host namejava.sql.SQLExceptionvoid removeSourceHost(java.lang.String host)
throws java.sql.SQLException
java.sql.SQLException@Deprecated
default void removeMasterHost(java.lang.String host)
throws java.sql.SQLException
removeSourceHost(String) instead.host - host namejava.sql.SQLExceptionvoid removeSourceHost(java.lang.String host,
boolean waitUntilNotInUse)
throws java.sql.SQLException
java.sql.SQLException@Deprecated
default void removeMasterHost(java.lang.String host,
boolean waitUntilNotInUse)
throws java.sql.SQLException
removeSourceHost(String, boolean) instead.host - host namewaitUntilNotInUse - remove immediately or wait for it's releasejava.sql.SQLExceptionboolean isHostSource(java.lang.String host)
@Deprecated default boolean isHostMaster(java.lang.String host)
isHostSource(String) instead.host - host nameJdbcConnection getReplicaConnection()
@Deprecated default JdbcConnection getSlavesConnection()
getReplicaConnection() instead.JdbcConnectionvoid addReplicaHost(java.lang.String host)
throws java.sql.SQLException
java.sql.SQLException@Deprecated
default void addSlaveHost(java.lang.String host)
throws java.sql.SQLException
addReplicaHost(String) instead.host - host namejava.sql.SQLExceptionvoid removeReplica(java.lang.String host)
throws java.sql.SQLException
java.sql.SQLException@Deprecated
default void removeSlave(java.lang.String host)
throws java.sql.SQLException
removeReplica(String) instead.host - host namejava.sql.SQLExceptionvoid removeReplica(java.lang.String host,
boolean closeGently)
throws java.sql.SQLException
java.sql.SQLException@Deprecated
default void removeSlave(java.lang.String host,
boolean closeGently)
throws java.sql.SQLException
removeReplica(String, boolean) instead.host - host namecloseGently - modejava.sql.SQLExceptionboolean isHostReplica(java.lang.String host)
@Deprecated default boolean isHostSlave(java.lang.String host)
isHostReplica(String) instead.host - host name