类 ReplicationConnectionGroupManager
- java.lang.Object
-
- com.mysql.cj.jdbc.ha.ReplicationConnectionGroupManager
-
public class ReplicationConnectionGroupManager extends Object
-
-
构造器概要
构造器 构造器 说明 ReplicationConnectionGroupManager()
-
方法概要
所有方法 静态方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static voidaddReplicaHost(String group, String hostPortPair)static voidaddSlaveHost(String group, String hostPortPair)已过时。static longgetActiveConnectionCount(String group)static intgetConnectionCountWithHostAsMaster(String groupFilter, String hostPortPair)已过时。static intgetConnectionCountWithHostAsReplica(String groupFilter, String hostPortPair)static intgetConnectionCountWithHostAsSlave(String groupFilter, String hostPortPair)已过时。static intgetConnectionCountWithHostAsSource(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 intgetNumberOfSourcePromotion(String groupFilter)static StringgetRegisteredReplicationConnectionGroups()static Collection<String>getReplicaHosts(String groupFilter)static longgetReplicaPromotionCount(String group)static Collection<String>getSlaveHosts(String groupFilter)已过时。static longgetSlavePromotionCount(String group)已过时。static Collection<String>getSourceHosts(String groupFilter)static longgetTotalConnectionCount(String group)static voidpromoteReplicaToSource(String group, String hostPortPair)static voidpromoteSlaveToMaster(String group, String hostPortPair)已过时。static voidregisterJmx()static voidremoveMasterHost(String group, String hostPortPair)已过时。static voidremoveMasterHost(String group, String hostPortPair, boolean closeGently)已过时。static voidremoveReplicaHost(String group, String hostPortPair)static voidremoveReplicaHost(String group, String hostPortPair, boolean closeGently)static voidremoveSlaveHost(String group, String hostPortPair)已过时。static voidremoveSlaveHost(String group, String hostPortPair, boolean closeGently)已过时。static voidremoveSourceHost(String group, String hostPortPair)static voidremoveSourceHost(String group, String hostPortPair, boolean closeGently)
-
-
-
方法详细资料
-
getConnectionGroupInstance
public static ReplicationConnectionGroup getConnectionGroupInstance(String groupName)
-
registerJmx
public static void registerJmx() throws SQLException- 抛出:
SQLException
-
getConnectionGroup
public static ReplicationConnectionGroup getConnectionGroup(String groupName)
-
getGroupsMatching
public static Collection<ReplicationConnectionGroup> getGroupsMatching(String group)
-
addReplicaHost
public static void addReplicaHost(String group, String hostPortPair) throws SQLException
- 抛出:
SQLException
-
addSlaveHost
@Deprecated public static void addSlaveHost(String group, String hostPortPair) throws SQLException
已过时。UseaddReplicaHost(String, String)instead.- 参数:
group- group namehostPortPair- host:port- 抛出:
SQLException
-
removeReplicaHost
public static void removeReplicaHost(String group, String hostPortPair) throws SQLException
- 抛出:
SQLException
-
removeSlaveHost
@Deprecated public static void removeSlaveHost(String group, String hostPortPair) throws SQLException
已过时。UseremoveReplicaHost(String, String)instead.- 参数:
group- group namehostPortPair- host:port- 抛出:
SQLException
-
removeReplicaHost
public static void removeReplicaHost(String group, String hostPortPair, boolean closeGently) throws SQLException
- 抛出:
SQLException
-
removeSlaveHost
@Deprecated public static void removeSlaveHost(String group, String hostPortPair, boolean closeGently) throws SQLException
已过时。UseremoveReplicaHost(String, String, boolean)instead.- 参数:
group- group namehostPortPair- host:portcloseGently- option- 抛出:
SQLException
-
promoteReplicaToSource
public static void promoteReplicaToSource(String group, String hostPortPair) throws SQLException
- 抛出:
SQLException
-
promoteSlaveToMaster
@Deprecated public static void promoteSlaveToMaster(String group, String hostPortPair) throws SQLException
已过时。UsepromoteReplicaToSource(String, String)instead.- 参数:
group- group namehostPortPair- host:port- 抛出:
SQLException
-
getReplicaPromotionCount
public static long getReplicaPromotionCount(String group) throws SQLException
- 抛出:
SQLException
-
getSlavePromotionCount
@Deprecated public static long getSlavePromotionCount(String group) throws SQLException
已过时。UsegetReplicaPromotionCount(String)instead.- 参数:
group- group name- 返回:
- count
- 抛出:
SQLException
-
removeSourceHost
public static void removeSourceHost(String group, String hostPortPair) throws SQLException
- 抛出:
SQLException
-
removeMasterHost
@Deprecated public static void removeMasterHost(String group, String hostPortPair) throws SQLException
已过时。UseremoveSourceHost(String, String)instead.- 参数:
group- group namehostPortPair- host:port- 抛出:
SQLException
-
removeSourceHost
public static void removeSourceHost(String group, String hostPortPair, boolean closeGently) throws SQLException
- 抛出:
SQLException
-
removeMasterHost
@Deprecated public static void removeMasterHost(String group, String hostPortPair, boolean closeGently) throws SQLException
已过时。UseremoveSourceHost(String, String, boolean)instead.- 参数:
group- group namehostPortPair- host:portcloseGently- option- 抛出:
SQLException
-
getRegisteredReplicationConnectionGroups
public static String getRegisteredReplicationConnectionGroups()
-
getNumberOfSourcePromotion
public static int getNumberOfSourcePromotion(String groupFilter)
-
getNumberOfMasterPromotion
@Deprecated public static int getNumberOfMasterPromotion(String groupFilter)
已过时。UsegetNumberOfSourcePromotion(String)instead.- 参数:
groupFilter- filter- 返回:
- count
-
getConnectionCountWithHostAsReplica
public static int getConnectionCountWithHostAsReplica(String groupFilter, String hostPortPair)
-
getConnectionCountWithHostAsSlave
@Deprecated public static int getConnectionCountWithHostAsSlave(String groupFilter, String hostPortPair)
已过时。UsegetConnectionCountWithHostAsReplica(String, String)instead.- 参数:
groupFilter- filterhostPortPair- host:port- 返回:
- count
-
getConnectionCountWithHostAsSource
public static int getConnectionCountWithHostAsSource(String groupFilter, String hostPortPair)
-
getConnectionCountWithHostAsMaster
@Deprecated public static int getConnectionCountWithHostAsMaster(String groupFilter, String hostPortPair)
已过时。UsegetConnectionCountWithHostAsSource(String, String)instead.- 参数:
groupFilter- filterhostPortPair- host:port- 返回:
- count
-
getReplicaHosts
public static Collection<String> getReplicaHosts(String groupFilter)
-
getSlaveHosts
@Deprecated public static Collection<String> getSlaveHosts(String groupFilter)
已过时。UsegetReplicaHosts(String)instead.- 参数:
groupFilter- filter- 返回:
- hosts
-
getSourceHosts
public static Collection<String> getSourceHosts(String groupFilter)
-
getMasterHosts
@Deprecated public static Collection<String> getMasterHosts(String groupFilter)
已过时。UsegetSourceHosts(String)instead.- 参数:
groupFilter- filter- 返回:
- hosts
-
getTotalConnectionCount
public static long getTotalConnectionCount(String group)
-
getActiveConnectionCount
public static long getActiveConnectionCount(String group)
-
-