H - The type of the handles.public interface LifeCycleComponentHandle<H> extends InitializableHandle<H>, StartableHandle<H>, PausableHandle<H>, ResumableHandle<H>, StoppableHandle<H>, DestroyableHandle<H>
LifeCycleComponentHandle manages various LifeCycleStatus
states for LifeCycleComponent instances each related to a handle.
Operations manipulating on the LifeCycleStatus are invoked by this
LifeCycleComponentHandle with a handle identifying the according
referenced LifeCycleComponent.
The LifeCycleComponent contains the business-logic where as the
LifeCycleComponentHandle provides the frame for managing this
business-logic. The LifeCycleComponentHandle.LifeCycleAutomatonHandle takes care of the
correct life-cycle applied on a LifeCycleComponent.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
LifeCycleComponentHandle.LifeCycleAutomatonHandle<H>
The
LifeCycleComponentHandle.LifeCycleAutomatonHandle is an automaton managing various
LifeCycleStatus states for Component instances each
related to a handle. |
InitializableHandle.InitializeAutomatonHandle<H>StartableHandle.StartAutomatonHandle<H>PausableHandle.PauseAutomatonHandle<H>ResumableHandle.ResumeAutomatonHandle<H>StoppableHandle.StopAutomatonHandle<H>DestroyableHandle.DestroyAutomatonHandle<H>hasInitalizable, initialize, initializeUncheckedhasStartable, start, startUncheckedhasPausable, pause, pauseUncheckedhasResumable, resume, resumeUncheckedhasStoppable, stop, stopUncheckeddestroy, hasDestroyableCopyright © 2018. All rights reserved.