H
- The type of the handle.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>
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
.LifeCycleComponentHandle.LifeCycleAutomatonHandle<H>
InitializableHandle.InitializeAutomatonHandle<H>
StartableHandle.StartAutomatonHandle<H>
PausableHandle.PauseAutomatonHandle<H>
ResumableHandle.ResumeAutomatonHandle<H>
StoppableHandle.StopAutomatonHandle<H>
DestroyableHandle.DestroyAutomatonHandle<H>
hasInitializeAutomaton, isInitalizable
hasInitalizable, initialize, initializeUnchecked
isInitzialized
hasStartAutomaton, isStartable
hasStartable, start, startUnchecked
hasPauseAutomaton, isPausable, isPaused
hasPausable, pause, pauseUnchecked
hasResumeAutomaton, isResumable
isRunning
hasResumable, resume, resumeUnchecked
hasStopAutomaton, isStoppable, isStopped
hasStoppable, stop, stopUnchecked
hasDestroyAutomaton, isDestroyable, isDestroyed
destroy, hasDestroyable
getLifeCycleStatus, hasLifeCycleStatus
Copyright © 2017. All rights reserved.