Package com.mysql.cj.jdbc
Class ConnectionGroupManager
java.lang.Object
com.mysql.cj.jdbc.ConnectionGroupManager
public class ConnectionGroupManager
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ConnectionGroupManager() -
Method Summary
Modifier and Type Method Description static voidaddHost(java.lang.String group, java.lang.String hostPortPair, boolean forExisting)static intgetActiveHostCount(java.lang.String group)static java.lang.StringgetActiveHostLists(java.lang.String group)static longgetActiveLogicalConnectionCount(java.lang.String group)static longgetActivePhysicalConnectionCount(java.lang.String group)static ConnectionGroupgetConnectionGroup(java.lang.String groupName)static ConnectionGroupgetConnectionGroupInstance(java.lang.String groupName)static java.lang.StringgetRegisteredConnectionGroups()static intgetTotalHostCount(java.lang.String group)static longgetTotalLogicalConnectionCount(java.lang.String group)static longgetTotalPhysicalConnectionCount(java.lang.String group)static longgetTotalTransactionCount(java.lang.String group)static voidregisterJmx()static voidremoveHost(java.lang.String group, java.lang.String hostPortPair)static voidremoveHost(java.lang.String group, java.lang.String host, boolean removeExisting)
-
Constructor Details
-
ConnectionGroupManager
public ConnectionGroupManager()
-
-
Method Details
-
getConnectionGroupInstance
-
registerJmx
public static void registerJmx() throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getConnectionGroup
-
addHost
public static void addHost(java.lang.String group, java.lang.String hostPortPair, boolean forExisting) -
getActiveHostCount
public static int getActiveHostCount(java.lang.String group) -
getActiveLogicalConnectionCount
public static long getActiveLogicalConnectionCount(java.lang.String group) -
getActivePhysicalConnectionCount
public static long getActivePhysicalConnectionCount(java.lang.String group) -
getTotalHostCount
public static int getTotalHostCount(java.lang.String group) -
getTotalLogicalConnectionCount
public static long getTotalLogicalConnectionCount(java.lang.String group) -
getTotalPhysicalConnectionCount
public static long getTotalPhysicalConnectionCount(java.lang.String group) -
getTotalTransactionCount
public static long getTotalTransactionCount(java.lang.String group) -
removeHost
public static void removeHost(java.lang.String group, java.lang.String hostPortPair) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
removeHost
public static void removeHost(java.lang.String group, java.lang.String host, boolean removeExisting) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
getActiveHostLists
public static java.lang.String getActiveHostLists(java.lang.String group) -
getRegisteredConnectionGroups
public static java.lang.String getRegisteredConnectionGroups()
-