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 void
addReplicaHost(java.lang.String groupFilter, java.lang.String host)
long
getActiveLogicalConnectionCount(java.lang.String group)
int
getActiveReplicaHostCount(java.lang.String group)
int
getActiveSourceHostCount(java.lang.String group)
java.lang.String
getRegisteredConnectionGroups()
java.lang.String
getReplicaHostsList(java.lang.String group)
int
getReplicaPromotionCount(java.lang.String group)
java.lang.String
getSourceHostsList(java.lang.String group)
long
getTotalLogicalConnectionCount(java.lang.String group)
void
promoteReplicaToSource(java.lang.String groupFilter, java.lang.String host)
void
registerJmx()
void
removeReplicaHost(java.lang.String groupFilter, java.lang.String host)
void
removeSourceHost(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, wait
Methods 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:
addReplicaHost
in interfaceReplicationGroupManagerMBean
- Throws:
java.sql.SQLException
-
removeReplicaHost
public void removeReplicaHost(java.lang.String groupFilter, java.lang.String host) throws java.sql.SQLException- Specified by:
removeReplicaHost
in interfaceReplicationGroupManagerMBean
- Throws:
java.sql.SQLException
-
promoteReplicaToSource
public void promoteReplicaToSource(java.lang.String groupFilter, java.lang.String host) throws java.sql.SQLException- Specified by:
promoteReplicaToSource
in interfaceReplicationGroupManagerMBean
- Throws:
java.sql.SQLException
-
removeSourceHost
public void removeSourceHost(java.lang.String groupFilter, java.lang.String host) throws java.sql.SQLException- Specified by:
removeSourceHost
in interfaceReplicationGroupManagerMBean
- Throws:
java.sql.SQLException
-
getSourceHostsList
public java.lang.String getSourceHostsList(java.lang.String group)- Specified by:
getSourceHostsList
in interfaceReplicationGroupManagerMBean
-
getReplicaHostsList
public java.lang.String getReplicaHostsList(java.lang.String group)- Specified by:
getReplicaHostsList
in interfaceReplicationGroupManagerMBean
-
getRegisteredConnectionGroups
public java.lang.String getRegisteredConnectionGroups()- Specified by:
getRegisteredConnectionGroups
in interfaceReplicationGroupManagerMBean
-
getActiveSourceHostCount
public int getActiveSourceHostCount(java.lang.String group)- Specified by:
getActiveSourceHostCount
in interfaceReplicationGroupManagerMBean
-
getActiveReplicaHostCount
public int getActiveReplicaHostCount(java.lang.String group)- Specified by:
getActiveReplicaHostCount
in interfaceReplicationGroupManagerMBean
-
getReplicaPromotionCount
public int getReplicaPromotionCount(java.lang.String group)- Specified by:
getReplicaPromotionCount
in interfaceReplicationGroupManagerMBean
-
getTotalLogicalConnectionCount
public long getTotalLogicalConnectionCount(java.lang.String group)- Specified by:
getTotalLogicalConnectionCount
in interfaceReplicationGroupManagerMBean
-
getActiveLogicalConnectionCount
public long getActiveLogicalConnectionCount(java.lang.String group)- Specified by:
getActiveLogicalConnectionCount
in interfaceReplicationGroupManagerMBean
-