H
- The type of the handles.CTX
- The context used to initialize the referenced instance.public interface ConfigurableLifeCycleComponentHandle<H,CTX> extends ConfigurableHandle<H,CTX>, StartableHandle<H>, PausableHandle<H>, ResumableHandle<H>, StoppableHandle<H>, DestroyableHandle<H>
ConfigurableLifeCycleComponentHandle
manages various
LifeCycleStatus
states for ConfigurableLifeCycleComponent
instances each related to a handle. Operations manipulating on the
LifeCycleStatus
are invoked by this
ConfigurableLifeCycleComponentHandle
with a handle identifying the
according referenced ConfigurableLifeCycleComponent
.
The ConfigurableLifeCycleComponent
contains the business-logic where
as the ConfigurableLifeCycleComponentHandle
provides the frame for
managing this business-logic. The LifeCycleComponentHandle.LifeCycleAutomatonHandle
takes care
of the correct life-cycle applied on a ConfigurableLifeCycleComponent
.
Modifier and Type | Interface and Description |
---|---|
static interface |
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,CTX>
The
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle is an automaton managing
various LifeCycleStatus states for Component instances
each related to a handle. |
ConfigurableHandle.ConfigureAutomatonHandle<H,CTX>
StartableHandle.StartAutomatonHandle<H>
PausableHandle.PauseAutomatonHandle<H>
ResumableHandle.ResumeAutomatonHandle<H>
StoppableHandle.StopAutomatonHandle<H>
DestroyableHandle.DestroyAutomatonHandle<H>
hasConfigurable, initialize
hasStartable, start
hasPausable, pause
hasResumable, resume
hasStoppable, stop
destroy, hasDestroyable
Copyright © 2015. All rights reserved.