/** * Stop the service instance * @param instance */ public static boolean stop(Object instance) { if (instance instanceof LifeCycleListener) { ((LifeCycleListener)instance).stop(); return true; } return false; }
public void stop() { for (RMIHost host : rmiHosts) { if(host instanceof LifeCycleListener) { ((LifeCycleListener) host).stop(); } } } }
public void stop() { for (RMIHost host : rmiHosts) { if(host instanceof LifeCycleListener) { ((LifeCycleListener) host).stop(); } } } }
/** * Stop the service instance * @param instance */ public static boolean stop(Object instance) { if (instance instanceof LifeCycleListener) { ((LifeCycleListener)instance).stop(); return true; } return false; }
public void stop() { for (RMIHost host : rmiHosts) { if(host instanceof LifeCycleListener) { ((LifeCycleListener) host).stop(); } } } }
/** * Stop a collection of service instances * @param instances */ public static void stop(Collection<? extends Object> instances) { if (instances == null) { return; } for (Object instance : instances) { if (instance instanceof LifeCycleListener) { ((LifeCycleListener)instance).stop(); } } }
/** * Stop a collection of service instances * @param instances */ public static void stop(Collection<? extends Object> instances) { if (instances == null) { return; } for (Object instance : instances) { if (instance instanceof LifeCycleListener) { ((LifeCycleListener)instance).stop(); } } }
/** * De-registers a wire-processor in the runtime * * @param processor The processor to de-register */ public void removeWireProcessor(RuntimeWireProcessor processor) { boolean found = processors.remove(processor); if (found && (processor instanceof LifeCycleListener)) { ((LifeCycleListener)processor).stop(); } }
public void stop() { for (RuntimeWireProcessor processor : processors) { if ((processor instanceof LifeCycleListener)) { ((LifeCycleListener)processor).stop(); } } processors.clear(); } }
public void removeServletHost(ServletHost servletHost) { servletHosts.remove(servletHost); if (servletHost instanceof LifeCycleListener) { ((LifeCycleListener)servletHost).stop(); } }
/** * De-registers a wire-processor in the runtime * * @param processor The processor to de-register */ public void removeWireProcessor(RuntimeWireProcessor processor) { boolean found = processors.remove(processor); if (found && (processor instanceof LifeCycleListener)) { ((LifeCycleListener)processor).stop(); } }
public void stop() { for (RuntimeWireProcessor processor : processors) { if ((processor instanceof LifeCycleListener)) { ((LifeCycleListener)processor).stop(); } } processors.clear(); } }
public void stop() { for (DomainRegistry domainRegistry : domainRegistries.values()) { if (domainRegistry instanceof LifeCycleListener) { ((LifeCycleListener)domainRegistry).stop(); } } domainRegistries.clear(); listeners.clear(); }
public void stop() { for (DomainRegistry domainRegistry : domainRegistries.values()) { if (domainRegistry instanceof LifeCycleListener) { ((LifeCycleListener)domainRegistry).stop(); } } domainRegistries.clear(); listeners.clear(); }
public synchronized void stop() { // Get a unique map as an extension point may exist in the map by different keys Map<LifeCycleListener, LifeCycleListener> map = new IdentityHashMap<LifeCycleListener, LifeCycleListener>(); for (Object util : utilities.values()) { if (util instanceof LifeCycleListener) { LifeCycleListener listener = (LifeCycleListener)util; map.put(listener, listener); } } for (LifeCycleListener listener : map.values()) { listener.stop(); } utilities.clear(); }
public synchronized void stop() { // Get a unique map as an extension point may exist in the map by different keys Map<LifeCycleListener, LifeCycleListener> map = new IdentityHashMap<LifeCycleListener, LifeCycleListener>(); for (Object util : utilities.values()) { if (util instanceof LifeCycleListener) { LifeCycleListener listener = (LifeCycleListener)util; map.put(listener, listener); } } for (LifeCycleListener listener : map.values()) { listener.stop(); } utilities.clear(); }
/** * Remove a utility based on the interface that it implements * * @param utility The utility to remove * * @throws IllegalArgumentException if utility is null */ public void removeUtility(Object utility) { if (utility == null) { throw new IllegalArgumentException("Cannot remove null as a Service"); } if(utility instanceof LifeCycleListener) { ((LifeCycleListener) utility).stop(); } for (Iterator<Map.Entry<Object, Object>> i = utilities.entrySet().iterator(); i.hasNext();) { Map.Entry<Object, Object> entry = i.next(); if (entry.getValue() == utility) { i.remove(); } } }
/** * Remove a utility based on the interface that it implements * * @param utility The utility to remove * * @throws IllegalArgumentException if utility is null */ public void removeUtility(Object utility) { if (utility == null) { throw new IllegalArgumentException("Cannot remove null as a Service"); } if(utility instanceof LifeCycleListener) { ((LifeCycleListener) utility).stop(); } for (Iterator<Map.Entry<Object, Object>> i = utilities.entrySet().iterator(); i.hasNext();) { Map.Entry<Object, Object> entry = i.next(); if (entry.getValue() == utility) { i.remove(); } } }