Interface LifeCycleComponentHandle<H>

Type Parameters:
H - The type of the handles.
All Superinterfaces:
DestroyableHandle<H>, InitializableHandle<H>, PausableHandle<H>, ResumableHandle<H>, StartableHandle<H>, StoppableHandle<H>
All Known Subinterfaces:
CompositeComponentHandle<H,​REF>, ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,​CTX>, LifeCycleComponentHandle.LifeCycleAutomatonHandle<H>

public interface LifeCycleComponentHandle<H>
extends InitializableHandle<H>, StartableHandle<H>, PausableHandle<H>, ResumableHandle<H>, StoppableHandle<H>, DestroyableHandle<H>
The LifeCycleComponentHandle manages various LifeCycleStatus states for LifeCycleComponent instances each related to a handle. Operations manipulating on the LifeCycleStatus are invoked by this LifeCycleComponentHandle with a handle identifying the according referenced LifeCycleComponent.

The LifeCycleComponent contains the business-logic where as the LifeCycleComponentHandle provides the frame for managing this business-logic. The LifeCycleComponentHandle.LifeCycleAutomatonHandle takes care of the correct life-cycle applied on a LifeCycleComponent.