H
- The type of the handles.CTX
- The context used to initialize the referenced instance.ConfigurableHandle<H,CTX>
, DestroyableHandle<H>
, PausableHandle<H>
, ResumableHandle<H>
, StartableHandle<H>
, StoppableHandle<H>
ConfigurableLifeCycleComponentHandle.ConfigurableLifeCycleAutomatonHandle<H,CTX>
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 | 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>
DestroyableHandle.DestroyAutomatonHandle<H>
PausableHandle.PauseAutomatonHandle<H>
ResumableHandle.ResumeAutomatonHandle<H>
StartableHandle.StartAutomatonHandle<H>
StoppableHandle.StopAutomatonHandle<H>
hasConfigurable, initialize, initializeUnchecked
destroy, hasDestroyable
hasPausable, pause, pauseUnchecked
hasResumable, resume, resumeUnchecked
hasStartable, start, startUnchecked
hasStoppable, stop, stopUnchecked
Copyright © 2018. All rights reserved.