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
|
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. |
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–2018 MuleSoft, Inc.. All rights reserved.