| Class | Description |
|---|---|
| AbstractLifecycleManager<O> |
This is a base implementation of the
LifecycleManager interface
and provides almost all the plumbing required to write a LifecycleManager
implementation. |
| DefaultLifecycleManager<T extends Lifecycle> |
Default implementation of a
SimpleLifecycleManager it allows Lifecycle objects to manage their
lifecycle easily. |
| DefaultLifecycleState |
A safe facade for lifecycle manager that objects can use to monitor its own state
|
| EmptyLifecycleCallback<O> |
A lifecycle callback that does nothing.
|
| LifecycleObject | |
| MuleContextLifecycleManager |
This is a specialized class that extends
RegistryLifecycleManager and will
invoke lifecycle on the registry instance for the MuleContext. |
| NotificationLifecycleObject |
TODO
|
| PrimaryNodeLifecycleNotificationListener |
This class will start an Startable mule object that must only be started in the primary node.
|
| RegistryBrokerLifecycleManager | Deprecated
as of 3.7.0 since
RegistryBroker also is |
| RegistryLifecycleCallback<T> |
An implementation of
LifecycleCallback for applying Registry lifecycles |
| RegistryLifecycleManager | |
| SimpleLifecycleManager<O> |
This
LifecycleManager implementation is designed to track the lifecycle of objects
that support the Initialisable.PHASE_NAME, Startable.PHASE_NAME,
Stoppable.PHASE_NAME and Disposable.PHASE_NAME phases and
adds convenience methods for firing these phases by callbacks. |
Copyright © 2003–2015 MuleSoft, Inc.. All rights reserved.