public class ServiceContainerHelper extends Object
Modifier and Type | Method and Description |
---|---|
static <T> org.jboss.msc.service.ServiceController<T> |
findService(org.jboss.msc.service.ServiceRegistry registry,
org.jboss.msc.service.ServiceName name)
Generics friendly version of
ServiceRegistry.getService(ServiceName) |
static <T> org.jboss.msc.service.ServiceController<T> |
getService(org.jboss.msc.service.ServiceRegistry registry,
org.jboss.msc.service.ServiceName name)
Generics friendly version of
ServiceRegistry.getRequiredService(ServiceName) |
static <T> T |
getValue(org.jboss.msc.service.ServiceController<T> controller)
Returns the service value of the specified service, starting it if necessary.
|
static void |
remove(org.jboss.msc.service.ServiceController<?> controller)
Ensures the specified service is removed.
|
static void |
start(org.jboss.msc.service.ServiceController<?> controller)
Ensures the specified service is started.
|
static void |
stop(org.jboss.msc.service.ServiceController<?> controller)
Ensures the specified service is stopped.
|
public static <T> org.jboss.msc.service.ServiceController<T> findService(org.jboss.msc.service.ServiceRegistry registry, org.jboss.msc.service.ServiceName name)
ServiceRegistry.getService(ServiceName)
registry
- service registryname
- service namepublic static <T> org.jboss.msc.service.ServiceController<T> getService(org.jboss.msc.service.ServiceRegistry registry, org.jboss.msc.service.ServiceName name)
ServiceRegistry.getRequiredService(ServiceName)
registry
- service registryname
- service nameorg.jboss.msc.ServiceNotFoundException
- if the service was not foundpublic static <T> T getValue(org.jboss.msc.service.ServiceController<T> controller) throws org.jboss.msc.service.StartException
controller
- a service controllerorg.jboss.msc.service.StartException
- if the specified service could not be startedpublic static void start(org.jboss.msc.service.ServiceController<?> controller) throws org.jboss.msc.service.StartException
controller
- a service controllerorg.jboss.msc.service.StartException
- if the specified service could not be startedpublic static void stop(org.jboss.msc.service.ServiceController<?> controller)
controller
- a service controllerpublic static void remove(org.jboss.msc.service.ServiceController<?> controller)
controller
- a service controllerCopyright © 2014 JBoss by Red Hat. All rights reserved.