Class ConnectionGroupManager

java.lang.Object
com.mysql.jdbc.ConnectionGroupManager

public class ConnectionGroupManager extends Object
  • Constructor Details

    • ConnectionGroupManager

      public ConnectionGroupManager()
  • Method Details

    • getConnectionGroupInstance

      public static ConnectionGroup getConnectionGroupInstance(String groupName)
    • registerJmx

      public static void registerJmx() throws SQLException
      Throws:
      SQLException
    • getConnectionGroup

      public static ConnectionGroup getConnectionGroup(String groupName)
    • addHost

      public static void addHost(String group, String hostPortPair, boolean forExisting)
    • getActiveHostCount

      public static int getActiveHostCount(String group)
    • getActiveLogicalConnectionCount

      public static long getActiveLogicalConnectionCount(String group)
    • getActivePhysicalConnectionCount

      public static long getActivePhysicalConnectionCount(String group)
    • getTotalHostCount

      public static int getTotalHostCount(String group)
    • getTotalLogicalConnectionCount

      public static long getTotalLogicalConnectionCount(String group)
    • getTotalPhysicalConnectionCount

      public static long getTotalPhysicalConnectionCount(String group)
    • getTotalTransactionCount

      public static long getTotalTransactionCount(String group)
    • removeHost

      public static void removeHost(String group, String hostPortPair) throws SQLException
      Throws:
      SQLException
    • removeHost

      public static void removeHost(String group, String host, boolean removeExisting) throws SQLException
      Throws:
      SQLException
    • getActiveHostLists

      public static String getActiveHostLists(String group)
    • getRegisteredConnectionGroups

      public static String getRegisteredConnectionGroups()