H
- The type of the handles.REF
- The type of the objects to which the handles reference to.public interface CompositeComponentHandle<H,REF> extends HandleLookup<H,REF>, LifeCycleComponentHandle.LifeCycleAutomatonHandle<H>, ProgressHandle<H>, ResetHandle<H>, FlushHandle<H>
CompositeComponent
, the
CompositeComponentHandle
provides all the defined handle based
functionality, implementing classes provide the means to invoke those methods
in case them are supported by the referenced components.LifeCycleComponentHandle.LifeCycleAutomatonHandle<H>
InitializableHandle.InitializeAutomatonHandle<H>
StartableHandle.StartAutomatonHandle<H>
PausableHandle.PauseAutomatonHandle<H>
ResumableHandle.ResumeAutomatonHandle<H>
StoppableHandle.StopAutomatonHandle<H>
DestroyableHandle.DestroyAutomatonHandle<H>
hasHandle, lookupHandle, removeHandle
hasInitializeAutomaton, isInitalizable
hasInitalizable, initialize, initializeUnchecked
isInitzialized
hasStartAutomaton, isStartable
hasStartable, start, startUnchecked
hasPauseAutomaton, isPausable, isPaused
hasPausable, pause, pauseUnchecked
hasResumeAutomaton, isResumable
isRunning
hasResumable, resume, resumeUnchecked
hasStopAutomaton, isStoppable, isStopped
hasStoppable, stop, stopUnchecked
hasDestroyAutomaton, isDestroyable, isDestroyed
destroy, hasDestroyable
getLifeCycleStatus, hasLifeCycleStatus
getProgress, hasProgress
hasReset, reset
flush, flushUnchecked, hasFlush
Copyright © 2018. All rights reserved.