Uses of Interface
org.jboss.msc.service.Service
-
Packages that use Service Package Description org.jboss.msc.service The service container implementation itself. -
-
Uses of Service in org.jboss.msc.service
Classes in org.jboss.msc.service that implement Service Modifier and Type Class Description class
AbstractService<T>
An abstract service class which provides default implementations.(package private) class
NullService
class
ValueInjectionService<T>
A service which propagates a value from a dependency.class
ValueService<T>
A service which returns the provided value, which is evaluated once per service start.Fields in org.jboss.msc.service declared as Service Modifier and Type Field Description static Service<java.lang.Void>
Service. NULL
A simple null service which performs no start or stop action.Fields in org.jboss.msc.service with type parameters of type Service Modifier and Type Field Description static Value<Service<java.lang.Void>>
Service. NULL_VALUE
A value which resolves to thenull service
.private Value<? extends Service<T>>
ServiceBuilderImpl. serviceValue
private Value<? extends Service<S>>
ServiceControllerImpl. serviceValue
The service itself.Methods in org.jboss.msc.service that return Service Modifier and Type Method Description Service<S>
ServiceController. getService()
Get the service.Service<S>
ServiceControllerImpl. getService()
Methods in org.jboss.msc.service that return types with arguments of type Service Modifier and Type Method Description (package private) Value<? extends Service<T>>
ServiceBuilderImpl. getServiceValue()
Methods in org.jboss.msc.service with parameters of type Service Modifier and Type Method Description <T> ServiceBuilder<T>
BatchServiceTargetImpl. addService(ServiceName name, Service<T> service)
<T> ServiceBuilder<T>
DelegatingServiceContainer. addService(ServiceName name, Service<T> service)
Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>
DelegatingServiceTarget. addService(ServiceName name, Service<T> service)
Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>
ServiceTarget. addService(ServiceName name, Service<T> service)
Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>
ServiceTargetImpl. addService(ServiceName name, Service<T> service)
private void
ServiceControllerImpl.StartTask. startService(Service<? extends S> service, StartContext context)
private void
ServiceControllerImpl.StopTask. stopService(Service<? extends S> service, StopContext context)
Method parameters in org.jboss.msc.service with type arguments of type Service Modifier and Type Method Description <T> ServiceBuilder<T>
DelegatingServiceContainer. addServiceValue(ServiceName name, Value<? extends Service<T>> value)
Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>
DelegatingServiceTarget. addServiceValue(ServiceName name, Value<? extends Service<T>> value)
Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>
ServiceTarget. addServiceValue(ServiceName name, Value<? extends Service<T>> value)
Get a builder which can be used to add a service to this target.<T> ServiceBuilder<T>
ServiceTargetImpl. addServiceValue(ServiceName name, Value<? extends Service<T>> value)
protected <T> ServiceBuilder<T>
ServiceControllerImpl.ChildServiceTarget. createServiceBuilder(ServiceName name, Value<? extends Service<T>> value, ServiceControllerImpl<?> parent)
protected <T> ServiceBuilder<T>
ServiceTargetImpl. createServiceBuilder(ServiceName name, Value<? extends Service<T>> value, ServiceControllerImpl<?> parent)
Constructor parameters in org.jboss.msc.service with type arguments of type Service Constructor Description ServiceBuilderImpl(ServiceTargetImpl serviceTarget, Value<? extends Service<T>> serviceValue, ServiceName serviceName, ServiceControllerImpl<?> parent)
ServiceControllerImpl(Value<? extends Service<S>> serviceValue, Dependency[] dependencies, ValueInjection<?>[] injections, ValueInjection<?>[] outInjections, ServiceRegistrationImpl primaryRegistration, ServiceRegistrationImpl[] aliasRegistrations, java.util.Set<StabilityMonitor> monitors, java.util.Set<? extends ServiceListener<? super S>> listeners, ServiceControllerImpl<?> parent)
-