public void preDestroy() { if(monitoringLevel != null){ ObservableBean bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy)monitoringLevel); bean.removeListener(this); } }
/** * Remove listener from a generic resource (JDBC Connection Pool/Connector * Connection Pool/JDBC resource/Connector resource) * Used in the case of delete asadmin command * @param instance remove the resource from listening to resource events */ private void removeListenerForResource(Object instance) { ObservableBean bean = null; if(instance instanceof Resource){ bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy)instance); bean.removeListener(this); } else if(instance instanceof ResourceRef) { bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy) instance); bean.removeListener(this); } }
/** * Remove listener from a resource * Used in the case of delete asadmin command * * @param instance remove the resource from listening to resource events */ private void removeListenerForResource(Object instance) { ObservableBean bean = null; if (instance instanceof Resource) { bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy) instance); bean.removeListener(this); } else if (instance instanceof ResourceRef) { bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy) instance); bean.removeListener(this); } }
private void removeListenerForResources(){ ObservableBean bean = (ObservableBean)ConfigSupport.getImpl((ConfigBeanProxy)domain.getResources()); bean.removeListener(this); } /**
/** * Remove listener from a generic resource (JDBC Connection Pool/Connector * Connection Pool/JDBC resource/Connector resource) * Used in the case of delete asadmin command * @param instance remove the resource from listening to resource events */ private void removeListenerFromResource(Resource instance) { ObservableBean bean = null; debug("removing listener : " + instance); bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy)instance); bean.removeListener(this); }
private void removeListenerForResources() { ObservableBean bean = (ObservableBean) ConfigSupport.getImpl(domain.getResources()); bean.removeListener(this); }
private void removeListenerForServer() { Server server = domain.getServerNamed(environment.getInstanceName()); ObservableBean bean = (ObservableBean) ConfigSupport.getImpl(server); bean.removeListener(this); Config config = server.getConfig(); if (config != null) { ((ObservableBean)ConfigSupport.getImpl(config)).removeListener(this); } }
private void removeListenerForServer() { Server server = domain.getServerNamed(environment.getInstanceName()); ObservableBean bean = (ObservableBean) ConfigSupport.getImpl((ConfigBeanProxy)server); bean.removeListener(this); }