Package com.mysql.cj.jdbc.jmx
Class ReplicationGroupManager
java.lang.Object
com.mysql.cj.jdbc.jmx.ReplicationGroupManager
- All Implemented Interfaces:
ReplicationGroupManagerMBean
public class ReplicationGroupManager extends java.lang.Object implements ReplicationGroupManagerMBean
-
Constructor Summary
Constructors Constructor Description ReplicationGroupManager() -
Method Summary
Modifier and Type Method Description voidaddReplicaHost(java.lang.String groupFilter, java.lang.String host)longgetActiveLogicalConnectionCount(java.lang.String group)intgetActiveReplicaHostCount(java.lang.String group)intgetActiveSourceHostCount(java.lang.String group)java.lang.StringgetRegisteredConnectionGroups()java.lang.StringgetReplicaHostsList(java.lang.String group)intgetReplicaPromotionCount(java.lang.String group)java.lang.StringgetSourceHostsList(java.lang.String group)longgetTotalLogicalConnectionCount(java.lang.String group)voidpromoteReplicaToSource(java.lang.String groupFilter, java.lang.String host)voidregisterJmx()voidremoveReplicaHost(java.lang.String groupFilter, java.lang.String host)voidremoveSourceHost(java.lang.String groupFilter, java.lang.String host)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.mysql.cj.jdbc.jmx.ReplicationGroupManagerMBean
addSlaveHost, getActiveMasterHostCount, getActiveSlaveHostCount, getMasterHostsList, getSlaveHostsList, getSlavePromotionCount, promoteSlaveToMaster, removeMasterHost, removeSlaveHost
-
Constructor Details
-
ReplicationGroupManager
public ReplicationGroupManager()
-
-
Method Details
-
registerJmx
public void registerJmx() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
addReplicaHost
public void addReplicaHost(java.lang.String groupFilter, java.lang.String host) throws java.sql.SQLException- Specified by:
addReplicaHostin interfaceReplicationGroupManagerMBean- Throws:
java.sql.SQLException
-
removeReplicaHost
public void removeReplicaHost(java.lang.String groupFilter, java.lang.String host) throws java.sql.SQLException- Specified by:
removeReplicaHostin interfaceReplicationGroupManagerMBean- Throws:
java.sql.SQLException
-
promoteReplicaToSource
public void promoteReplicaToSource(java.lang.String groupFilter, java.lang.String host) throws java.sql.SQLException- Specified by:
promoteReplicaToSourcein interfaceReplicationGroupManagerMBean- Throws:
java.sql.SQLException
-
removeSourceHost
public void removeSourceHost(java.lang.String groupFilter, java.lang.String host) throws java.sql.SQLException- Specified by:
removeSourceHostin interfaceReplicationGroupManagerMBean- Throws:
java.sql.SQLException
-
getSourceHostsList
public java.lang.String getSourceHostsList(java.lang.String group)- Specified by:
getSourceHostsListin interfaceReplicationGroupManagerMBean
-
getReplicaHostsList
public java.lang.String getReplicaHostsList(java.lang.String group)- Specified by:
getReplicaHostsListin interfaceReplicationGroupManagerMBean
-
getRegisteredConnectionGroups
public java.lang.String getRegisteredConnectionGroups()- Specified by:
getRegisteredConnectionGroupsin interfaceReplicationGroupManagerMBean
-
getActiveSourceHostCount
public int getActiveSourceHostCount(java.lang.String group)- Specified by:
getActiveSourceHostCountin interfaceReplicationGroupManagerMBean
-
getActiveReplicaHostCount
public int getActiveReplicaHostCount(java.lang.String group)- Specified by:
getActiveReplicaHostCountin interfaceReplicationGroupManagerMBean
-
getReplicaPromotionCount
public int getReplicaPromotionCount(java.lang.String group)- Specified by:
getReplicaPromotionCountin interfaceReplicationGroupManagerMBean
-
getTotalLogicalConnectionCount
public long getTotalLogicalConnectionCount(java.lang.String group)- Specified by:
getTotalLogicalConnectionCountin interfaceReplicationGroupManagerMBean
-
getActiveLogicalConnectionCount
public long getActiveLogicalConnectionCount(java.lang.String group)- Specified by:
getActiveLogicalConnectionCountin interfaceReplicationGroupManagerMBean
-