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:
ComponentHandleComposite<H,REF>
- Enclosing interface:
LifecycleComponentHandle<H>
public static interface LifecycleComponentHandle.LifecycleAutomatonHandle<H>
extends LifecycleComponentHandle<H>, InitializableHandle.InitializeAutomatonHandle<H>, StartableHandle.StartAutomatonHandle<H>, PausableHandle.PauseAutomatonHandle<H>, ResumableHandle.ResumeAutomatonHandle<H>, StoppableHandle.StopAutomatonHandle<H>, DestroyableHandle.DestroyAutomatonHandle<H>, LifecycleStatusHandle<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.-
Nested Class Summary
Nested classes/interfaces inherited from interface DestroyableHandle
DestroyableHandle.DestroyAutomatonHandle<H>Nested classes/interfaces inherited from interface InitializableHandle
InitializableHandle.InitializeAutomatonHandle<H>Nested classes/interfaces inherited from interface LifecycleComponentHandle
LifecycleComponentHandle.LifecycleAutomatonHandle<H>Nested classes/interfaces inherited from interface PausableHandle
PausableHandle.PauseAutomatonHandle<H>Nested classes/interfaces inherited from interface ResumableHandle
ResumableHandle.ResumeAutomatonHandle<H>Nested classes/interfaces inherited from interface StartableHandle
StartableHandle.StartAutomatonHandle<H>Nested classes/interfaces inherited from interface StoppableHandle
StoppableHandle.StopAutomatonHandle<H> -
Method Summary
Methods inherited from interface DestroyableHandle
destroy, hasDestroyableMethods inherited from interface DestroyableHandle.DestroyAutomatonHandle
hasDestroyAutomaton, isDestroyable, isDestroyedMethods inherited from interface InitializableHandle
hasInitalizable, initialize, initializeUncheckedMethods inherited from interface InitializableHandle.InitializeAutomatonHandle
hasInitializeAutomaton, isInitalizableMethods inherited from interface InitializedHandle
isInitzializedMethods inherited from interface LifecycleStatusHandle
getLifecycleStatus, hasLifecycleStatusMethods inherited from interface PausableHandle
hasPausable, pause, pauseUncheckedMethods inherited from interface PausableHandle.PauseAutomatonHandle
hasPauseAutomaton, isPausable, isPausedMethods inherited from interface ResumableHandle
hasResumable, resume, resumeUncheckedMethods inherited from interface ResumableHandle.ResumeAutomatonHandle
hasResumeAutomaton, isResumableMethods inherited from interface RunningHandle
isRunningMethods inherited from interface StartableHandle
hasStartable, start, startUncheckedMethods inherited from interface StartableHandle.StartAutomatonHandle
hasStartAutomaton, isStartableMethods inherited from interface StoppableHandle
hasStoppable, stop, stopUncheckedMethods inherited from interface StoppableHandle.StopAutomatonHandle
hasStopAutomaton, isStoppable, isStopped