H
- The type of the handles.public interface LifeCycleComponentHandle<H> extends InitializeableHandle<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. |
InitializeableHandle.InitializeAutomatonHandle<H>
StartableHandle.StartAutomatonHandle<H>
PausableHandle.PauseAutomatonHandle<H>
ResumableHandle.ResumeAutomatonHandle<H>
StoppableHandle.StopAutomatonHandle<H>
DestroyableHandle.DestroyAutomatonHandle<H>
hasInitalizable, initialize
hasStartable, start
hasPausable, pause
hasResumable, resume
hasStoppable, stop
destroy, hasDestroyable
Copyright © 2015. All rights reserved.