public class ReplicationGroupManager extends java.lang.Object implements ReplicationGroupManagerMBean
| Constructor and Description |
|---|
ReplicationGroupManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addSlaveHost(java.lang.String groupFilter,
java.lang.String host) |
long |
getActiveLogicalConnectionCount(java.lang.String group) |
int |
getActiveMasterHostCount(java.lang.String group) |
int |
getActiveSlaveHostCount(java.lang.String group) |
java.lang.String |
getMasterHostsList(java.lang.String group) |
java.lang.String |
getRegisteredConnectionGroups() |
java.lang.String |
getSlaveHostsList(java.lang.String group) |
int |
getSlavePromotionCount(java.lang.String group) |
long |
getTotalLogicalConnectionCount(java.lang.String group) |
void |
promoteSlaveToMaster(java.lang.String groupFilter,
java.lang.String host) |
void |
registerJmx() |
void |
removeMasterHost(java.lang.String groupFilter,
java.lang.String host) |
void |
removeSlaveHost(java.lang.String groupFilter,
java.lang.String host) |
public void registerJmx()
throws java.sql.SQLException
java.sql.SQLExceptionpublic void addSlaveHost(java.lang.String groupFilter,
java.lang.String host)
throws java.sql.SQLException
addSlaveHost in interface ReplicationGroupManagerMBeanjava.sql.SQLExceptionpublic void removeSlaveHost(java.lang.String groupFilter,
java.lang.String host)
throws java.sql.SQLException
removeSlaveHost in interface ReplicationGroupManagerMBeanjava.sql.SQLExceptionpublic void promoteSlaveToMaster(java.lang.String groupFilter,
java.lang.String host)
throws java.sql.SQLException
promoteSlaveToMaster in interface ReplicationGroupManagerMBeanjava.sql.SQLExceptionpublic void removeMasterHost(java.lang.String groupFilter,
java.lang.String host)
throws java.sql.SQLException
removeMasterHost in interface ReplicationGroupManagerMBeanjava.sql.SQLExceptionpublic java.lang.String getMasterHostsList(java.lang.String group)
getMasterHostsList in interface ReplicationGroupManagerMBeanpublic java.lang.String getSlaveHostsList(java.lang.String group)
getSlaveHostsList in interface ReplicationGroupManagerMBeanpublic java.lang.String getRegisteredConnectionGroups()
getRegisteredConnectionGroups in interface ReplicationGroupManagerMBeanpublic int getActiveMasterHostCount(java.lang.String group)
getActiveMasterHostCount in interface ReplicationGroupManagerMBeanpublic int getActiveSlaveHostCount(java.lang.String group)
getActiveSlaveHostCount in interface ReplicationGroupManagerMBeanpublic int getSlavePromotionCount(java.lang.String group)
getSlavePromotionCount in interface ReplicationGroupManagerMBeanpublic long getTotalLogicalConnectionCount(java.lang.String group)
getTotalLogicalConnectionCount in interface ReplicationGroupManagerMBeanpublic long getActiveLogicalConnectionCount(java.lang.String group)
getActiveLogicalConnectionCount in interface ReplicationGroupManagerMBean