H
- The type of the handle.CTX
- the context used to initialize the referenced instance.ConfigurableHandle<H,CTX>
, ConfigurableHandle.ConfigureAutomatonHandle<H,CTX>
, ConfigurableLifeCycleComponentHandle<H,CTX>
, DestroyableHandle<H>
, DestroyableHandle.DestroyAutomatonHandle<H>
, InitializableHandle<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>
public static interface ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,CTX> extends ConfigurableLifeCycleComponentHandle<H,CTX>, ConfigurableHandle.ConfigureAutomatonHandle<H,CTX>, StartableHandle.StartAutomatonHandle<H>, PausableHandle.PauseAutomatonHandle<H>, ResumableHandle.ResumeAutomatonHandle<H>, StoppableHandle.StopAutomatonHandle<H>, DestroyableHandle.DestroyAutomatonHandle<H>, LifeCycleComponentHandle<H>, LifeCycleStatusHandle<H>
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle
is an automaton managing
various LifeCycleStatus
states for Component
instances
each related to a handle. Operations manipulating on the
LifeCycleStatus
are invoked by this
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle
with a handle identifying
the according referenced Component
.
The LifeCycleComponent
contains the business-logic where as the
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle
provides the frame for
managing this business-logic. The
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle
takes care of the correct
life-cycle applied on a LifeCycleComponent
.ConfigurableHandle.ConfigureAutomatonHandle<H,CTX>
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,CTX>
DestroyableHandle.DestroyAutomatonHandle<H>
InitializableHandle.InitializeAutomatonHandle<H>
LifeCycleComponentHandle.LifeCycleAutomatonHandle<H>
PausableHandle.PauseAutomatonHandle<H>
ResumableHandle.ResumeAutomatonHandle<H>
StartableHandle.StartAutomatonHandle<H>
StoppableHandle.StopAutomatonHandle<H>
hasConfigurable, initialize, initializeUnchecked
hasConfigureAutomaton, isInitalizable
destroy, hasDestroyable
hasDestroyAutomaton, isDestroyable, isDestroyed
hasInitalizable, initialize, initializeUnchecked
isInitzialized
getLifeCycleStatus, hasLifeCycleStatus
hasPausable, pause, pauseUnchecked
hasPauseAutomaton, isPausable, isPaused
hasResumable, resume, resumeUnchecked
hasResumeAutomaton, isResumable
isRunning
hasStartable, start, startUnchecked
hasStartAutomaton, isStartable
hasStoppable, stop, stopUnchecked
hasStopAutomaton, isStoppable, isStopped
Copyright © 2018. All rights reserved.