/** * Start the service instance * @param instance */ public static boolean start(Object instance) { if (instance instanceof LifeCycleListener) { ((LifeCycleListener)instance).start(); return true; } return false; }
/** * Stop the service instance * @param instance */ public static boolean stop(Object instance) { if (instance instanceof LifeCycleListener) { ((LifeCycleListener)instance).stop(); return true; } return false; }
/** * Start the service instance * @param instance */ public static boolean start(Object instance) { if (instance instanceof LifeCycleListener) { ((LifeCycleListener)instance).start(); 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(); } } } }
/** * Registers a wire-processor in the runtime * * @param processor The processor to register */ public void addWireProcessor(RuntimeWireProcessor processor) { processors.add(processor); if (processor instanceof LifeCycleListener) { ((LifeCycleListener)processor).start(); } }
/** * 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 addRMIHost(RMIHost rmiHost) { rmiHosts.add(rmiHost); if(rmiHost instanceof LifeCycleListener) { ((LifeCycleListener) rmiHost).start(); } }
public void stop() { for (RMIHost host : rmiHosts) { if(host instanceof LifeCycleListener) { ((LifeCycleListener) host).stop(); } } } }
public void addRMIHost(RMIHost rmiHost) { rmiHosts.add(rmiHost); if(rmiHost instanceof LifeCycleListener) { ((LifeCycleListener) rmiHost).start(); } }
/** * 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(); } } }
public void addRMIHost(RMIHost rmiHost) { rmiHosts.add(rmiHost); if(rmiHost instanceof LifeCycleListener) { ((LifeCycleListener) rmiHost).start(); } }
/** * 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(); } } }
/** * Registers a wire-processor in the runtime * * @param processor The processor to register */ public void addWireProcessor(RuntimeWireProcessor processor) { processors.add(processor); if (processor instanceof LifeCycleListener) { ((LifeCycleListener)processor).start(); } }
/** * 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 addServletHost(ServletHost servletHost) { servletHosts.add(servletHost); if (servletHost instanceof LifeCycleListener) { ((LifeCycleListener)servletHost).start(); } }
public void stop() { for (RuntimeWireProcessor processor : processors) { if ((processor instanceof LifeCycleListener)) { ((LifeCycleListener)processor).stop(); } } processors.clear(); } }
public void addUtility(Object key, Object utility) { if (utility == null) { throw new IllegalArgumentException("Cannot register null as a Service"); } if (utility instanceof LifeCycleListener) { ((LifeCycleListener)utility).start(); } if (key == null) { Class<?> cls = utility.getClass(); Set<Class<?>> interfaces = getAllInterfaces(cls); for (Class<?> i : interfaces) { utilities.put(i, utility); } if (interfaces.isEmpty() || isConcreteClass(cls)) { utilities.put(cls, utility); } } else { utilities.put(key, utility); } }