Package org.mule.lifecycle

Class Summary
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  
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-2014 MuleSoft, Inc.. All Rights Reserved.