| Package | Description |
|---|---|
| org.jboss.msc.service |
The service container implementation itself.
|
| Modifier and Type | Field and Description |
|---|---|
private IdentityHashSet<StabilityMonitor> |
ServiceBuilderImpl.monitors |
private IdentityHashSet<StabilityMonitor> |
ServiceControllerImpl.monitors
The set of registered stability monitors.
|
private java.util.Set<StabilityMonitor> |
ServiceTargetImpl.monitors |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<StabilityMonitor> |
DelegatingServiceContainer.getMonitors()
Returns a set of the monitors added to this target.
|
java.util.Set<StabilityMonitor> |
DelegatingServiceTarget.getMonitors()
Returns a set of the monitors added to this target.
|
(package private) java.util.Set<StabilityMonitor> |
ServiceBuilderImpl.getMonitors() |
(package private) java.util.Set<StabilityMonitor> |
ServiceControllerImpl.getMonitors() |
java.util.Set<StabilityMonitor> |
ServiceTarget.getMonitors()
Returns a set of the monitors added to this target.
|
java.util.Set<StabilityMonitor> |
ServiceTargetImpl.getMonitors() |
| Modifier and Type | Method and Description |
|---|---|
BatchServiceTarget |
BatchServiceTarget.addMonitor(StabilityMonitor monitor)
Add a stability monitor that will be added to all the ServiceBuilders installed in this target.
|
BatchServiceTarget |
BatchServiceTargetImpl.addMonitor(StabilityMonitor monitor) |
ServiceBuilder<T> |
DelegatingServiceBuilder.addMonitor(StabilityMonitor monitor) |
ServiceTarget |
DelegatingServiceContainer.addMonitor(StabilityMonitor monitor)
Add a stability monitor that will be added to all the ServiceBuilders installed in this target.
|
ServiceTarget |
DelegatingServiceTarget.addMonitor(StabilityMonitor monitor)
Add a stability monitor that will be added to all the ServiceBuilders installed in this target.
|
ServiceBuilder<T> |
ServiceBuilder.addMonitor(StabilityMonitor monitor)
Add a service stability monitor that will be added to this service.
|
ServiceBuilder<T> |
ServiceBuilderImpl.addMonitor(StabilityMonitor monitor) |
(package private) void |
ServiceControllerImpl.addMonitor(StabilityMonitor stabilityMonitor) |
ServiceTarget |
ServiceTarget.addMonitor(StabilityMonitor monitor)
Add a stability monitor that will be added to all the ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTargetImpl.addMonitor(StabilityMonitor monitor) |
(package private) ServiceBuilderImpl<T> |
ServiceBuilderImpl.addMonitorNoCheck(StabilityMonitor monitor) |
BatchServiceTarget |
BatchServiceTarget.addMonitors(StabilityMonitor... monitors)
Add a stability monitors that will be added to all the ServiceBuilders installed in this target.
|
BatchServiceTarget |
BatchServiceTargetImpl.addMonitors(StabilityMonitor... monitors) |
ServiceBuilder<T> |
DelegatingServiceBuilder.addMonitors(StabilityMonitor... monitors) |
ServiceTarget |
DelegatingServiceContainer.addMonitors(StabilityMonitor... monitors)
Add a stability monitors that will be added to all the ServiceBuilders installed in this target.
|
ServiceTarget |
DelegatingServiceTarget.addMonitors(StabilityMonitor... monitors)
Add a stability monitors that will be added to all the ServiceBuilders installed in this target.
|
ServiceBuilder<T> |
ServiceBuilder.addMonitors(StabilityMonitor... monitors)
Add service stability monitors that will be added to this service.
|
ServiceBuilder<T> |
ServiceBuilderImpl.addMonitors(StabilityMonitor... monitors) |
ServiceTarget |
ServiceTarget.addMonitors(StabilityMonitor... monitors)
Add a stability monitors that will be added to all the ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTargetImpl.addMonitors(StabilityMonitor... monitors) |
BatchServiceTarget |
BatchServiceTarget.removeMonitor(StabilityMonitor monitor)
Remove a monitor from this target, if it exists.
|
BatchServiceTarget |
BatchServiceTargetImpl.removeMonitor(StabilityMonitor monitor) |
ServiceTarget |
DelegatingServiceContainer.removeMonitor(StabilityMonitor monitor)
Remove a monitor from this target, if it exists.
|
ServiceTarget |
DelegatingServiceTarget.removeMonitor(StabilityMonitor monitor)
Remove a monitor from this target, if it exists.
|
(package private) void |
ServiceControllerImpl.removeMonitor(StabilityMonitor stabilityMonitor) |
ServiceTarget |
ServiceTarget.removeMonitor(StabilityMonitor monitor)
Remove a monitor from this target, if it exists.
|
ServiceTarget |
ServiceTargetImpl.removeMonitor(StabilityMonitor monitor) |
(package private) void |
ServiceControllerImpl.removeMonitorNoCallback(StabilityMonitor stabilityMonitor) |
| Modifier and Type | Method and Description |
|---|---|
(package private) ServiceBuilderImpl<T> |
ServiceBuilderImpl.addMonitorsNoCheck(java.util.Collection<? extends StabilityMonitor> monitors) |
| Constructor and Description |
|---|
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) |