H
- The type of the handles.DestroyableHandle<H>
, InitializableHandle<H>
, PausableHandle<H>
, ResumableHandle<H>
, StartableHandle<H>
, StoppableHandle<H>
CompositeComponentHandle<H,REF>
, ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,CTX>
, LifeCycleComponentHandle.LifeCycleAutomatonHandle<H>
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 | Description |
---|---|---|
static interface |
LifeCycleComponentHandle.LifeCycleAutomatonHandle<H> |
The
LifeCycleComponentHandle.LifeCycleAutomatonHandle is an automaton managing various
LifeCycleStatus states for Component instances each
related to a handle. |
DestroyableHandle.DestroyAutomatonHandle<H>
InitializableHandle.InitializeAutomatonHandle<H>
PausableHandle.PauseAutomatonHandle<H>
ResumableHandle.ResumeAutomatonHandle<H>
StartableHandle.StartAutomatonHandle<H>
StoppableHandle.StopAutomatonHandle<H>
destroy, hasDestroyable
hasInitalizable, initialize, initializeUnchecked
hasPausable, pause, pauseUnchecked
hasResumable, resume, resumeUnchecked
hasStartable, start, startUnchecked
hasStoppable, stop, stopUnchecked
Copyright © 2018. All rights reserved.