| Package | Description |
|---|---|
| org.jboss.msc.service |
The service container implementation itself.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractServiceListener<S>
An abstract implementation of a service listener whose methods do nothing.
|
class |
MultipleRemoveListener<T>
A service listener which calls a callback once all of the services it was attached to
have been removed.
|
class |
TimingServiceListener
A service listener which times service start.
|
| Modifier and Type | Field and Description |
|---|---|
private ServiceListener<? super S> |
ServiceControllerImpl.ListenerTask.listener |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<ServiceListener<? super T>> |
ServiceBuilderImpl.listeners |
private IdentityHashSet<ServiceListener<? super S>> |
ServiceControllerImpl.listeners
The set of registered service listeners.
|
private java.util.Set<ServiceListener<java.lang.Object>> |
ServiceTargetImpl.listeners |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<ServiceListener<java.lang.Object>> |
DelegatingServiceContainer.getListeners()
Returns a set of the listeners added to this target.
|
java.util.Set<ServiceListener<java.lang.Object>> |
DelegatingServiceTarget.getListeners()
Returns a set of the listeners added to this target.
|
(package private) java.util.Set<ServiceListener<? super T>> |
ServiceBuilderImpl.getListeners() |
java.util.Set<ServiceListener<java.lang.Object>> |
ServiceTarget.getListeners()
Returns a set of the listeners added to this target.
|
java.util.Set<ServiceListener<java.lang.Object>> |
ServiceTargetImpl.getListeners() |
| Modifier and Type | Method and Description |
|---|---|
void |
ServiceController.addListener(ServiceListener<? super S> serviceListener)
Add a service listener.
|
void |
ServiceControllerImpl.addListener(ServiceListener<? super S> listener) |
ServiceBuilder<T> |
DelegatingServiceBuilder.addListener(ServiceListener<? super T>... listeners)
Add service listeners that will be added to this service.
|
ServiceBuilder<T> |
ServiceBuilder.addListener(ServiceListener<? super T>... listeners)
Add service listeners that will be added to this service.
|
ServiceBuilderImpl<T> |
ServiceBuilderImpl.addListener(ServiceListener<? super T>... serviceListeners) |
ServiceBuilder<T> |
DelegatingServiceBuilder.addListener(ServiceListener<? super T> listener)
Add a service listener that will be added to this service.
|
ServiceBuilder<T> |
ServiceBuilder.addListener(ServiceListener<? super T> listener)
Add a service listener that will be added to this service.
|
ServiceBuilderImpl<T> |
ServiceBuilderImpl.addListener(ServiceListener<? super T> listener) |
BatchServiceTarget |
BatchServiceTarget.addListener(ServiceListener<java.lang.Object>... listeners)
Add a list of service listener that will be added to all ServiceBuilders installed in this target.
|
BatchServiceTarget |
BatchServiceTargetImpl.addListener(ServiceListener<java.lang.Object>... listeners) |
ServiceContainer |
DelegatingServiceContainer.addListener(ServiceListener<java.lang.Object>... listeners)
Add a list of service listener that will be added to all ServiceBuilders installed in this target.
|
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) |
BatchServiceTarget |
BatchServiceTarget.addListener(ServiceListener<java.lang.Object> listener)
Add a service listener that will be added to all the ServiceBuilders installed in this target.
|
BatchServiceTarget |
BatchServiceTargetImpl.addListener(ServiceListener<java.lang.Object> listener) |
ServiceContainer |
DelegatingServiceContainer.addListener(ServiceListener<java.lang.Object> listener)
Add a service listener that will be added to all the ServiceBuilders installed in this target.
|
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) |
private void |
ServiceControllerImpl.invokeListener(ServiceListener<? super S> listener,
ServiceControllerImpl.ListenerNotification notification,
ServiceController.Transition transition)
Invokes the listener, performing the notification specified.
|
void |
ServiceLogger.listenerFailed(java.lang.Throwable cause,
ServiceListener<?> listener) |
void |
ServiceLogger_$logger.listenerFailed(java.lang.Throwable cause,
ServiceListener<? extends java.lang.Object> listener) |
void |
ServiceController.removeListener(ServiceListener<? super S> serviceListener)
Remove a service listener.
|
void |
ServiceControllerImpl.removeListener(ServiceListener<? super S> listener) |
BatchServiceTarget |
BatchServiceTarget.removeListener(ServiceListener<java.lang.Object> listener)
Remove a listener from this target, if it exists.
|
BatchServiceTarget |
BatchServiceTargetImpl.removeListener(ServiceListener<java.lang.Object> listener) |
ServiceContainer |
DelegatingServiceContainer.removeListener(ServiceListener<java.lang.Object> listener)
Remove a listener from this target, if it exists.
|
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) |
| Modifier and Type | Method and Description |
|---|---|
ServiceBuilder<T> |
DelegatingServiceBuilder.addListener(java.util.Collection<? extends ServiceListener<? super T>> listeners)
Add service listeners that will be added to this service.
|
ServiceBuilder<T> |
ServiceBuilder.addListener(java.util.Collection<? extends ServiceListener<? super T>> listeners)
Add service listeners that will be added to this service.
|
ServiceBuilderImpl<T> |
ServiceBuilderImpl.addListener(java.util.Collection<? extends ServiceListener<? super T>> serviceListeners) |
BatchServiceTarget |
BatchServiceTarget.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.
|
BatchServiceTarget |
BatchServiceTargetImpl.addListener(java.util.Collection<ServiceListener<java.lang.Object>> listeners) |
ServiceContainer |
DelegatingServiceContainer.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 |
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) |
(package private) ServiceBuilderImpl<T> |
ServiceBuilderImpl.addListenerNoCheck(java.util.Set<? extends ServiceListener<? super T>> serviceListeners) |
| Constructor and Description |
|---|
ListenerTask(ServiceListener<? super S> listener,
ServiceController.Transition transition) |
ListenerTask(ServiceListener<? super S> listener,
ServiceControllerImpl.ListenerNotification notification) |
| 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) |