Class ReplicationConnectionGroupManager
java.lang.Object
com.mysql.jdbc.ReplicationConnectionGroupManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddSlaveHost(String group, String hostPortPair) static longgetActiveConnectionCount(String group) static intgetConnectionCountWithHostAsMaster(String groupFilter, String hostPortPair) static intgetConnectionCountWithHostAsSlave(String groupFilter, String hostPortPair) static ReplicationConnectionGroupgetConnectionGroup(String groupName) static ReplicationConnectionGroupgetConnectionGroupInstance(String groupName) static Collection<ReplicationConnectionGroup> getGroupsMatching(String group) static Collection<String> getMasterHosts(String groupFilter) static intgetNumberOfMasterPromotion(String groupFilter) static Stringstatic Collection<String> getSlaveHosts(String groupFilter) static longgetSlavePromotionCount(String group) static longgetTotalConnectionCount(String group) static voidpromoteSlaveToMaster(String group, String hostPortPair) static voidstatic voidremoveMasterHost(String group, String hostPortPair) static voidremoveMasterHost(String group, String hostPortPair, boolean closeGently) static voidremoveSlaveHost(String group, String hostPortPair) static voidremoveSlaveHost(String group, String hostPortPair, boolean closeGently)
-
Constructor Details
-
ReplicationConnectionGroupManager
public ReplicationConnectionGroupManager()
-
-
Method Details
-
getConnectionGroupInstance
-
registerJmx
- Throws:
SQLException
-
getConnectionGroup
-
getGroupsMatching
-
addSlaveHost
- Throws:
SQLException
-
removeSlaveHost
- Throws:
SQLException
-
removeSlaveHost
public static void removeSlaveHost(String group, String hostPortPair, boolean closeGently) throws SQLException - Throws:
SQLException
-
promoteSlaveToMaster
- Throws:
SQLException
-
getSlavePromotionCount
- Throws:
SQLException
-
removeMasterHost
- Throws:
SQLException
-
removeMasterHost
public static void removeMasterHost(String group, String hostPortPair, boolean closeGently) throws SQLException - Throws:
SQLException
-
getRegisteredReplicationConnectionGroups
-
getNumberOfMasterPromotion
-
getConnectionCountWithHostAsSlave
-
getConnectionCountWithHostAsMaster
-
getSlaveHosts
-
getMasterHosts
-
getTotalConnectionCount
-
getActiveConnectionCount
-