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 void
addHost(java.lang.String group, java.lang.String hostPortPair, boolean forExisting)
static int
getActiveHostCount(java.lang.String group)
static java.lang.String
getActiveHostLists(java.lang.String group)
static long
getActiveLogicalConnectionCount(java.lang.String group)
static long
getActivePhysicalConnectionCount(java.lang.String group)
static ConnectionGroup
getConnectionGroup(java.lang.String groupName)
static ConnectionGroup
getConnectionGroupInstance(java.lang.String groupName)
static java.lang.String
getRegisteredConnectionGroups()
static int
getTotalHostCount(java.lang.String group)
static long
getTotalLogicalConnectionCount(java.lang.String group)
static long
getTotalPhysicalConnectionCount(java.lang.String group)
static long
getTotalTransactionCount(java.lang.String group)
static void
registerJmx()
static void
removeHost(java.lang.String group, java.lang.String hostPortPair)
static void
removeHost(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()
-