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.
|
InitDisposeLifecycleInterceptor |
A
LifecycleInterceptor which tracks the completion of the Initialisable
phase so that if it fails to complete, the Disposable phase is only applied on
the target objects on which it could be successfully applied. |
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 |
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–2016 MuleSoft, Inc.. All rights reserved.