| Package | Description |
|---|---|
| org.jboss.msc.service |
The service container implementation itself.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BatchServiceTarget
A
ServiceTarget that provides removal of all services installed so far. |
interface |
ServiceContainer
A service container which manages a set of running services.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
BatchServiceTargetImpl
BatchServiceTarget implementation. |
class |
DelegatingServiceContainer
A delegating container for things which depend on a service container rather than a specific
target or registry instance.
|
class |
DelegatingServiceTarget
An "insulated" view of a service target which prevents access to other public methods on the delegate target object.
|
(package private) class |
ServiceContainerImpl |
private class |
ServiceControllerImpl.ChildServiceTarget |
(package private) class |
ServiceTargetImpl
Abstract base class used for ServiceTargets.
|
| Modifier and Type | Field and Description |
|---|---|
private ServiceTarget |
DelegatingServiceTarget.delegate |
private ServiceTarget |
DelegatingServiceContainer.delegateTarget |
private ServiceTarget |
ServiceActivatorContextImpl.serviceTarget |
| Modifier and Type | Method and Description |
|---|---|
ServiceTarget |
DelegatingServiceTarget.addDependency(java.util.Collection<ServiceName> dependencies)
Add a collection of dependencies that will be added to the all ServiceBuilders installed in this target
|
ServiceTarget |
ServiceTarget.addDependency(java.util.Collection<ServiceName> dependencies)
Add a collection of dependencies that will be added to the all ServiceBuilders installed in this target
|
ServiceTarget |
ServiceTargetImpl.addDependency(java.util.Collection<ServiceName> dependencies) |
ServiceTarget |
DelegatingServiceTarget.addDependency(ServiceName... dependencies)
Add a list of dependencies that will be added to the all ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTarget.addDependency(ServiceName... dependencies)
Add a list of dependencies that will be added to the all ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTargetImpl.addDependency(ServiceName... dependencies) |
ServiceTarget |
DelegatingServiceTarget.addDependency(ServiceName dependency)
Add a dependency that will be added to the all ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTarget.addDependency(ServiceName dependency)
Add a dependency that will be added to the all ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTargetImpl.addDependency(ServiceName dependency) |
ServiceTarget |
DelegatingServiceTarget.addListener(java.util.Collection<ServiceListener<java.lang.Object>> listeners)
Add a collection of service listener that will be added to all ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTarget.addListener(java.util.Collection<ServiceListener<java.lang.Object>> listeners)
Add a collection of service listener that will be added to all ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTargetImpl.addListener(java.util.Collection<ServiceListener<java.lang.Object>> listeners) |
ServiceTarget |
DelegatingServiceTarget.addListener(ServiceListener<java.lang.Object>... listeners)
Add a list of service listener that will be added to all ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTarget.addListener(ServiceListener<java.lang.Object>... listeners)
Add a list of service listener that will be added to all ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTargetImpl.addListener(ServiceListener<java.lang.Object>... listeners) |
ServiceTarget |
DelegatingServiceTarget.addListener(ServiceListener<java.lang.Object> listener)
Add a service listener that will be added to all the ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTarget.addListener(ServiceListener<java.lang.Object> listener)
Add a service listener that will be added to all the ServiceBuilders installed in this target.
|
ServiceTarget |
ServiceTargetImpl.addListener(ServiceListener<java.lang.Object> listener) |
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.
|
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) |
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.
|
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) |
ServiceTarget |
ServiceControllerImpl.StartContextImpl.getChildTarget() |
ServiceTarget |
StartContext.getChildTarget()
Get a service target which may be used to add child services.
|
ServiceTarget |
ServiceActivatorContext.getServiceTarget()
Get the service target for this activation.
|
ServiceTarget |
ServiceActivatorContextImpl.getServiceTarget()
Get the service target for this activation.
|
(package private) ServiceTarget |
ServiceBuilderImpl.getTarget() |
ServiceTarget |
DelegatingServiceTarget.removeDependency(ServiceName dependency)
Remove a dependency from this target.
|
ServiceTarget |
ServiceTarget.removeDependency(ServiceName dependency)
Remove a dependency from this target.
|
ServiceTarget |
ServiceTargetImpl.removeDependency(ServiceName dependency) |
ServiceTarget |
DelegatingServiceTarget.removeListener(ServiceListener<java.lang.Object> listener)
Remove a listener from this target, if it exists.
|
ServiceTarget |
ServiceTarget.removeListener(ServiceListener<java.lang.Object> listener)
Remove a listener from this target, if it exists.
|
ServiceTarget |
ServiceTargetImpl.removeListener(ServiceListener<java.lang.Object> listener) |
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.
|
ServiceTarget |
ServiceTarget.removeMonitor(StabilityMonitor monitor)
Remove a monitor from this target, if it exists.
|
ServiceTarget |
ServiceTargetImpl.removeMonitor(StabilityMonitor monitor) |
ServiceTarget |
DelegatingServiceContainer.subTarget()
Create a sub-target using this as the parent target.
|
ServiceTarget |
DelegatingServiceTarget.subTarget()
Create a sub-target using this as the parent target.
|
ServiceTarget |
ServiceControllerImpl.ChildServiceTarget.subTarget() |
ServiceTarget |
ServiceTarget.subTarget()
Create a sub-target using this as the parent target.
|
ServiceTarget |
ServiceTargetImpl.subTarget() |
| Constructor and Description |
|---|
DelegatingServiceContainer(ServiceTarget delegateTarget,
ServiceRegistry delegateRegistry)
Construct a new instance.
|
DelegatingServiceTarget(ServiceTarget delegate)
Construct a new instance.
|
ServiceActivatorContextImpl(ServiceTarget serviceTarget,
ServiceRegistry serviceRegistry)
Construct a new instance.
|