logger.finer("DynamicReconfigurator: Now Registering MBean for --- " + c.getName());
}
}
private void unregisterMBeans(MonitoredObjectType t) {
final MonitoringRegistrationHelper registryImpl =
(MonitoringRegistrationHelper) MonitoringRegistrationHelper.getInstance();
//note that the above refers to the actual implementation rather than interface.
//unregister MBeans for ALL the connection pools
Iterator iter = null;
if(t == MonitoredObjectType.JDBC_CONN_POOL)
iter = registryImpl.getConnectionPoolNodes(t).iterator();
else
iter = registryImpl.getConnectorRelatedNodes().iterator();
while (iter.hasNext()) {
final StatsHolder c = (StatsHolder) iter.next();
c.unregisterMBean();
logger.finer("DynamicReconfigurator: Now UnRegistering MBean for --- " + c.getName());
}