public interface ReplicationConnection extends JdbcConnection
| Modifier and Type | Method and Description |
|---|---|
void |
addSlaveHost(java.lang.String host) |
long |
getConnectionGroupId() |
JdbcConnection |
getCurrentConnection() |
JdbcConnection |
getMasterConnection() |
JdbcConnection |
getSlavesConnection() |
boolean |
isHostMaster(java.lang.String host) |
boolean |
isHostSlave(java.lang.String host) |
void |
promoteSlaveToMaster(java.lang.String host) |
void |
removeMasterHost(java.lang.String host) |
void |
removeMasterHost(java.lang.String host,
boolean waitUntilNotInUse) |
void |
removeSlave(java.lang.String host) |
void |
removeSlave(java.lang.String host,
boolean closeGently) |
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, 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 getMasterConnection()
void promoteSlaveToMaster(java.lang.String host)
throws java.sql.SQLException
java.sql.SQLExceptionvoid removeMasterHost(java.lang.String host)
throws java.sql.SQLException
java.sql.SQLExceptionvoid removeMasterHost(java.lang.String host,
boolean waitUntilNotInUse)
throws java.sql.SQLException
java.sql.SQLExceptionboolean isHostMaster(java.lang.String host)
JdbcConnection getSlavesConnection()
void addSlaveHost(java.lang.String host)
throws java.sql.SQLException
java.sql.SQLExceptionvoid removeSlave(java.lang.String host)
throws java.sql.SQLException
java.sql.SQLExceptionvoid removeSlave(java.lang.String host,
boolean closeGently)
throws java.sql.SQLException
java.sql.SQLExceptionboolean isHostSlave(java.lang.String host)