public class LoadBalanceConnectionGroupManager extends java.lang.Object implements LoadBalanceConnectionGroupManagerMBean
Constructor and Description |
---|
LoadBalanceConnectionGroupManager() |
Modifier and Type | Method and Description |
---|---|
void |
addHost(java.lang.String group,
java.lang.String host,
boolean forExisting) |
int |
getActiveHostCount(java.lang.String group) |
java.lang.String |
getActiveHostsList(java.lang.String group) |
long |
getActiveLogicalConnectionCount(java.lang.String group) |
long |
getActivePhysicalConnectionCount(java.lang.String group) |
java.lang.String |
getRegisteredConnectionGroups() |
int |
getTotalHostCount(java.lang.String group) |
long |
getTotalLogicalConnectionCount(java.lang.String group) |
long |
getTotalPhysicalConnectionCount(java.lang.String group) |
long |
getTotalTransactionCount(java.lang.String group) |
void |
registerJmx() |
void |
removeHost(java.lang.String group,
java.lang.String host) |
void |
stopNewConnectionsToHost(java.lang.String group,
java.lang.String host) |
public void registerJmx() throws java.sql.SQLException
java.sql.SQLException
public void addHost(java.lang.String group, java.lang.String host, boolean forExisting)
addHost
in interface LoadBalanceConnectionGroupManagerMBean
public int getActiveHostCount(java.lang.String group)
getActiveHostCount
in interface LoadBalanceConnectionGroupManagerMBean
public long getActiveLogicalConnectionCount(java.lang.String group)
getActiveLogicalConnectionCount
in interface LoadBalanceConnectionGroupManagerMBean
public long getActivePhysicalConnectionCount(java.lang.String group)
getActivePhysicalConnectionCount
in interface LoadBalanceConnectionGroupManagerMBean
public int getTotalHostCount(java.lang.String group)
getTotalHostCount
in interface LoadBalanceConnectionGroupManagerMBean
public long getTotalLogicalConnectionCount(java.lang.String group)
getTotalLogicalConnectionCount
in interface LoadBalanceConnectionGroupManagerMBean
public long getTotalPhysicalConnectionCount(java.lang.String group)
getTotalPhysicalConnectionCount
in interface LoadBalanceConnectionGroupManagerMBean
public long getTotalTransactionCount(java.lang.String group)
getTotalTransactionCount
in interface LoadBalanceConnectionGroupManagerMBean
public void removeHost(java.lang.String group, java.lang.String host) throws java.sql.SQLException
removeHost
in interface LoadBalanceConnectionGroupManagerMBean
java.sql.SQLException
public java.lang.String getActiveHostsList(java.lang.String group)
getActiveHostsList
in interface LoadBalanceConnectionGroupManagerMBean
public java.lang.String getRegisteredConnectionGroups()
getRegisteredConnectionGroups
in interface LoadBalanceConnectionGroupManagerMBean
public void stopNewConnectionsToHost(java.lang.String group, java.lang.String host) throws java.sql.SQLException
stopNewConnectionsToHost
in interface LoadBalanceConnectionGroupManagerMBean
java.sql.SQLException