Interface ConfigurableLifecycleComponentHandle.ConfigurableLifecycleAutomatonHandle<H,CTX>
- Type Parameters:
H- The type of the handle.CTX- the context used to initialize the referenced instance.
- All Superinterfaces:
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>
- Enclosing interface:
ConfigurableLifecycleComponentHandle<H,CTX>
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>
The
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.-
Nested Class Summary
Nested classes/interfaces inherited from interface ConfigurableHandle
ConfigurableHandle.ConfigureAutomatonHandle<H,CTX> Nested classes/interfaces inherited from interface ConfigurableLifecycleComponentHandle
ConfigurableLifecycleComponentHandle.ConfigurableLifecycleAutomatonHandle<H,CTX> 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 ConfigurableHandle
hasConfigurable, initialize, initializeUncheckedMethods inherited from interface ConfigurableHandle.ConfigureAutomatonHandle
hasConfigureAutomaton, isInitalizableMethods inherited from interface DestroyableHandle
destroy, hasDestroyableMethods inherited from interface DestroyableHandle.DestroyAutomatonHandle
hasDestroyAutomaton, isDestroyable, isDestroyedMethods inherited from interface InitializableHandle
hasInitalizable, initialize, initializeUncheckedMethods 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