Interface LifecycleComponentHandle.LifecycleAutomatonHandle<H>

Type Parameters:
H - The type of the handle.
All Superinterfaces:
DestroyableHandle<H>, DestroyableHandle.DestroyAutomatonHandle<H>, InitializableHandle<H>, InitializableHandle.InitializeAutomatonHandle<H>, InitializedHandle<H>, LifecycleComponentHandle<H>, LifecycleStatusHandle<H>, PausableHandle<H>, PausableHandle.PauseAutomatonHandle<H>, ResumableHandle<H>, ResumableHandle.ResumeAutomatonHandle<H>, RunningHandle<H>, StartableHandle<H>, StartableHandle.StartAutomatonHandle<H>, StoppableHandle<H>, StoppableHandle.StopAutomatonHandle<H>
All Known Subinterfaces:
CompositeComponentHandle<H,REF>
Enclosing interface:
LifecycleComponentHandle<H>

The LifecycleComponentHandle.LifecycleAutomatonHandle is an automaton managing various LifecycleStatus states for Component instances each related to a handle. Operations manipulating on the LifecycleStatus are invoked by this LifecycleComponentHandle.LifecycleAutomatonHandle with a handle identifying the according referenced Component. The LifecycleComponent contains the business-logic where as the LifecycleComponentHandle.LifecycleAutomatonHandle provides the frame for managing this business-logic. The LifecycleComponentHandle.LifecycleAutomatonHandle takes care of the correct life-cycle applied on a LifecycleComponent.