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.SQLExceptionpublic void addHost(java.lang.String group,
java.lang.String host,
boolean forExisting)
addHost in interface LoadBalanceConnectionGroupManagerMBeanpublic int getActiveHostCount(java.lang.String group)
getActiveHostCount in interface LoadBalanceConnectionGroupManagerMBeanpublic long getActiveLogicalConnectionCount(java.lang.String group)
getActiveLogicalConnectionCount in interface LoadBalanceConnectionGroupManagerMBeanpublic long getActivePhysicalConnectionCount(java.lang.String group)
getActivePhysicalConnectionCount in interface LoadBalanceConnectionGroupManagerMBeanpublic int getTotalHostCount(java.lang.String group)
getTotalHostCount in interface LoadBalanceConnectionGroupManagerMBeanpublic long getTotalLogicalConnectionCount(java.lang.String group)
getTotalLogicalConnectionCount in interface LoadBalanceConnectionGroupManagerMBeanpublic long getTotalPhysicalConnectionCount(java.lang.String group)
getTotalPhysicalConnectionCount in interface LoadBalanceConnectionGroupManagerMBeanpublic long getTotalTransactionCount(java.lang.String group)
getTotalTransactionCount in interface LoadBalanceConnectionGroupManagerMBeanpublic void removeHost(java.lang.String group,
java.lang.String host)
throws java.sql.SQLException
removeHost in interface LoadBalanceConnectionGroupManagerMBeanjava.sql.SQLExceptionpublic java.lang.String getActiveHostsList(java.lang.String group)
getActiveHostsList in interface LoadBalanceConnectionGroupManagerMBeanpublic java.lang.String getRegisteredConnectionGroups()
getRegisteredConnectionGroups in interface LoadBalanceConnectionGroupManagerMBeanpublic void stopNewConnectionsToHost(java.lang.String group,
java.lang.String host)
throws java.sql.SQLException
stopNewConnectionsToHost in interface LoadBalanceConnectionGroupManagerMBeanjava.sql.SQLException