接口 ReplicationConnection
-
- 所有超级接口:
AutoCloseable,Connection,JdbcConnection,MysqlConnection,TransactionEventHandler,Wrapper
- 所有已知实现类:
ReplicationMySQLConnection
public interface ReplicationConnection extends JdbcConnection
-
-
方法概要
-
从接口继承的方法 java.sql.Connection
abort, beginRequest, clearWarnings, close, commit, createArrayOf, createBlob, createClob, createNClob, createSQLXML, createStatement, createStatement, createStatement, createStruct, endRequest, 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, setShardingKey, setShardingKey, setShardingKeyIfValid, setShardingKeyIfValid, setTransactionIsolation, setTypeMap
-
从接口继承的方法 com.mysql.cj.jdbc.JdbcConnection
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, unSafeQueryInterceptors
-
从接口继承的方法 com.mysql.cj.MysqlConnection
checkClosed, cleanup, createNewIO, getConnectionMutex, getExceptionInterceptor, getId, getProperties, getServerSessionStateController, getSession, getURL, getUser, normalClose
-
从接口继承的方法 com.mysql.cj.TransactionEventHandler
transactionBegun, transactionCompleted
-
从接口继承的方法 java.sql.Wrapper
isWrapperFor, unwrap
-
-
-
-
方法详细资料
-
getConnectionGroupId
long getConnectionGroupId()
-
getCurrentConnection
JdbcConnection getCurrentConnection()
-
getSourceConnection
JdbcConnection getSourceConnection()
-
getMasterConnection
@Deprecated default JdbcConnection getMasterConnection()
已过时。UsegetSourceConnection()instead.- 返回:
JdbcConnection
-
promoteReplicaToSource
void promoteReplicaToSource(String host) throws SQLException
- 抛出:
SQLException
-
promoteSlaveToMaster
@Deprecated default void promoteSlaveToMaster(String host) throws SQLException
已过时。UsepromoteReplicaToSource(String)instead.- 参数:
host- host name- 抛出:
SQLException
-
removeSourceHost
void removeSourceHost(String host) throws SQLException
- 抛出:
SQLException
-
removeMasterHost
@Deprecated default void removeMasterHost(String host) throws SQLException
已过时。UseremoveSourceHost(String)instead.- 参数:
host- host name- 抛出:
SQLException
-
removeSourceHost
void removeSourceHost(String host, boolean waitUntilNotInUse) throws SQLException
- 抛出:
SQLException
-
removeMasterHost
@Deprecated default void removeMasterHost(String host, boolean waitUntilNotInUse) throws SQLException
已过时。UseremoveSourceHost(String, boolean)instead.- 参数:
host- host namewaitUntilNotInUse- remove immediately or wait for it's release- 抛出:
SQLException
-
isHostSource
boolean isHostSource(String host)
-
isHostMaster
@Deprecated default boolean isHostMaster(String host)
已过时。UseisHostSource(String)instead.- 参数:
host- host name- 返回:
- true if it's a source host
-
getReplicaConnection
JdbcConnection getReplicaConnection()
-
getSlavesConnection
@Deprecated default JdbcConnection getSlavesConnection()
已过时。UsegetReplicaConnection()instead.- 返回:
JdbcConnection
-
addReplicaHost
void addReplicaHost(String host) throws SQLException
- 抛出:
SQLException
-
addSlaveHost
@Deprecated default void addSlaveHost(String host) throws SQLException
已过时。UseaddReplicaHost(String)instead.- 参数:
host- host name- 抛出:
SQLException
-
removeReplica
void removeReplica(String host) throws SQLException
- 抛出:
SQLException
-
removeSlave
@Deprecated default void removeSlave(String host) throws SQLException
已过时。UseremoveReplica(String)instead.- 参数:
host- host name- 抛出:
SQLException
-
removeReplica
void removeReplica(String host, boolean closeGently) throws SQLException
- 抛出:
SQLException
-
removeSlave
@Deprecated default void removeSlave(String host, boolean closeGently) throws SQLException
已过时。UseremoveReplica(String, boolean)instead.- 参数:
host- host namecloseGently- mode- 抛出:
SQLException
-
isHostReplica
boolean isHostReplica(String host)
-
isHostSlave
@Deprecated default boolean isHostSlave(String host)
已过时。UseisHostReplica(String)instead.- 参数:
host- host name- 返回:
- true if it's a replica
-
-