Uses of Class
org.jboss.msc.service.ServiceControllerImpl
-
Packages that use ServiceControllerImpl Package Description org.jboss.msc.service The service container implementation itself. -
-
Uses of ServiceControllerImpl in org.jboss.msc.service
Fields in org.jboss.msc.service declared as ServiceControllerImpl Modifier and Type Field Description private ServiceControllerImpl<?>[]
ServiceControllerImpl.DependencyFailedTask. children
private ServiceControllerImpl<?>[]
ServiceControllerImpl.StopTask. children
private ServiceControllerImpl<?>
ServiceRegistrationImpl. instance
The current instance.private static ServiceControllerImpl<?>[]
ServiceControllerImpl. NO_CONTROLLERS
private ServiceControllerImpl<?>
ServiceBuilderImpl. parent
private ServiceControllerImpl<?>
ServiceControllerImpl. parent
The parent of this service.Fields in org.jboss.msc.service with type parameters of type ServiceControllerImpl Modifier and Type Field Description private IdentityHashSet<ServiceControllerImpl<?>>
ServiceControllerImpl. children
The children of this service (only valid duringServiceController.State.UP
).private IdentityHashSet<ServiceControllerImpl<?>>
StabilityMonitor. controllers
Methods in org.jboss.msc.service that return ServiceControllerImpl Modifier and Type Method Description ServiceControllerImpl<?>
Dependent. getController()
Get the controller of this dependent.ServiceControllerImpl<?>
OptionalDependency. getController()
ServiceControllerImpl<?>
ServiceControllerImpl. getController()
Get the controller of this dependent.ServiceControllerImpl<?>
Dependency. getDependencyController()
Get the controller for this dependency, ornull
if there is none currently.ServiceControllerImpl<?>
OptionalDependency. getDependencyController()
ServiceControllerImpl<?>
ServiceRegistrationImpl. getDependencyController()
(package private) ServiceControllerImpl<?>
ServiceRegistrationImpl. getInstance()
(package private) ServiceControllerImpl<?>
ServiceBuilderImpl. getParent()
ServiceControllerImpl<?>
ServiceControllerImpl. getParent()
Methods in org.jboss.msc.service that return types with arguments of type ServiceControllerImpl Modifier and Type Method Description (package private) IdentityHashSet<ServiceControllerImpl<?>>
ServiceControllerImpl. getChildren()
Methods in org.jboss.msc.service with parameters of type ServiceControllerImpl Modifier and Type Method Description (package private) void
ServiceControllerImpl. addChild(ServiceControllerImpl<?> child)
(package private) void
StabilityMonitor. addControllerNoCallback(ServiceControllerImpl<?> controller)
Register controller with this monitor but don't call serviceController.addMonitor() at all.(package private) void
ServiceContainerImpl. apply(ServiceBuilderImpl<?> builder, ServiceControllerImpl<?> parent)
(package private) void
ServiceRegistrationImpl. clearInstance(ServiceControllerImpl<?> oldInstance)
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)
private void
ServiceContainerImpl. detectCircularity(IdentityHashSet<? extends Dependent> dependents, ServiceControllerImpl<?> instance, java.util.Set<ServiceControllerImpl<?>> visited, java.util.Deque<ServiceName> visitStack)
private <T> void
ServiceContainerImpl. detectCircularity(ServiceControllerImpl<T> instance)
Detects if installation ofinstance
results in dependency cycles.(package private) void
ServiceControllerImpl. removeChild(ServiceControllerImpl<?> child)
(package private) void
StabilityMonitor. removeControllerNoCallback(ServiceControllerImpl<?> controller)
Unregister controller with this monitor but don't call serviceController.removeMonitor() at all.(package private) void
ServiceRegistrationImpl. setInstance(ServiceControllerImpl<?> instance)
Set the instance.Method parameters in org.jboss.msc.service with type arguments of type ServiceControllerImpl Modifier and Type Method Description private void
ServiceContainerImpl. detectCircularity(IdentityHashSet<? extends Dependent> dependents, ServiceControllerImpl<?> instance, java.util.Set<ServiceControllerImpl<?>> visited, java.util.Deque<ServiceName> visitStack)
Constructors in org.jboss.msc.service with parameters of type ServiceControllerImpl 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)
-