/** * Start the service instance * @param instance */ public static boolean start(Object instance) { if (instance instanceof LifeCycleListener) { ((LifeCycleListener)instance).start(); 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 addRMIHost(RMIHost rmiHost) { rmiHosts.add(rmiHost); if(rmiHost instanceof LifeCycleListener) { ((LifeCycleListener) rmiHost).start(); } }
/** * 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(); } }
/** * 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(); } }
public void addRMIHost(RMIHost rmiHost) { rmiHosts.add(rmiHost); if(rmiHost instanceof LifeCycleListener) { ((LifeCycleListener) rmiHost).start(); } }
public void addRMIHost(RMIHost rmiHost) { rmiHosts.add(rmiHost); if(rmiHost instanceof LifeCycleListener) { ((LifeCycleListener) rmiHost).start(); } }
public void addServletHost(ServletHost servletHost) { servletHosts.add(servletHost); if (servletHost instanceof LifeCycleListener) { ((LifeCycleListener)servletHost).start(); } }
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); } }
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); } }
public synchronized DomainRegistry getEndpointRegistry(String endpointRegistryURI, String domainURI) { if (endpointRegistryURI == null) { endpointRegistryURI = domainURI; } Object key = getKey(endpointRegistryURI, domainURI); DomainRegistry domainRegistry = domainRegistries.get(key); if (domainRegistry != null) { return domainRegistry; } domainRegistry = createEndpointRegistry(endpointRegistryURI, domainURI); if (domainRegistry instanceof LifeCycleListener) { ((LifeCycleListener)domainRegistry).start(); } for (EndpointListener listener : listeners) { domainRegistry.addEndpointListener(listener); } domainRegistries.put(key, domainRegistry); return domainRegistry; }
public synchronized DomainRegistry getEndpointRegistry(String endpointRegistryURI, String domainURI) { if (endpointRegistryURI == null) { endpointRegistryURI = domainURI; } Object key = getKey(endpointRegistryURI, domainURI); DomainRegistry domainRegistry = domainRegistries.get(key); if (domainRegistry != null) { return domainRegistry; } domainRegistry = createEndpointRegistry(endpointRegistryURI, domainURI); if (domainRegistry instanceof LifeCycleListener) { ((LifeCycleListener)domainRegistry).start(); } for (EndpointListener listener : listeners) { domainRegistry.addEndpointListener(listener); } domainRegistries.put(key, domainRegistry); return domainRegistry; }