| 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 org.mule.runtime.api.lifecycle.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
|
| NullLifecycleInterceptor |
Implementation of the
null object design pattern for the LifecycleInterceptor interface |
| PhaseErrorLifecycleInterceptor |
A
LifecycleInterceptor which tracks the completion of the a phase so that if it fails to complete, the another phase is
only applied on the target objects on which it could be successfully applied. |
| 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 implement any of the
Initialisable, Startable, Stoppable or Disposable interfaces. |
Copyright © 2003–2017 MuleSoft, Inc.. All rights reserved.