Destroyable
, Destroyable.DestroyAutomaton
, Initializable
, Initializable.InitializeAutomaton
, InitializedAccessor
, LifeCycleComponent
, LifeCycleComponent.LifeCycleAutomaton
, LifeCycleStatusAccessor
, LifeCycleStatusAccessor.LifeCycleStatusMutator
, Pausable
, Pausable.PauseAutomaton
, Resumable
, Resumable.ResumeAutomaton
, RunningAccessor
, Startable
, Startable.StartAutomaton
, Stoppable
, Stoppable.StopAutomaton
public static class LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl extends LifeCycleAutomatonImpl implements LifeCycleStatusAccessor.LifeCycleStatusMutator
setLifeCycleStatus(LifeCycleStatus)
to be public in order to
force any lifecycle status to be set.Destroyable.DestroyAutomaton
Initializable.InitializeAutomaton, Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>>, Initializable.UncheckedInitializable
InitializedAccessor.InitializedMutator, InitializedAccessor.InitializedProperty
LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
LifeCycleComponent.LifeCycleAutomaton, LifeCycleComponent.UncheckedLifeCycleComponent
LifeCycleStatusAccessor.LifeCycleStatusBuilder<B extends LifeCycleStatusAccessor.LifeCycleStatusBuilder<B>>, LifeCycleStatusAccessor.LifeCycleStatusMutator, LifeCycleStatusAccessor.LifeCycleStatusProperty
Pausable.PauseAutomaton, Pausable.PauseBuilder<B extends Pausable.PauseBuilder<B>>, Pausable.UncheckedPausable
Resumable.ResumeAutomaton, Resumable.ResumeBuilder<B extends Resumable.ResumeBuilder<B>>, Resumable.UncheckedResumable
RunningAccessor.RunningMutator, RunningAccessor.RunningProperty
Startable.StartAutomaton, Startable.StartBuilder<B extends Startable.StartBuilder<B>>, Startable.UncheckedStartable
Stoppable.StopAutomaton, Stoppable.StopBuilder<B extends Stoppable.StopBuilder<B>>, Stoppable.UncheckedStoppable
Constructor | Description |
---|---|
ManualLifeCycleAutomatonImpl() |
Empty constructor, such
LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl cannot do
much more than decline the various LifeCycleStatus states for
you. |
ManualLifeCycleAutomatonImpl(LifeCycleComponent aLifeCycleComponent) |
This constructor uses a
LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl for
wrapping it inside the LifeCycleAutomatonImpl , making sure of
obeying and guarding the correct LifeCycleStatus 's order of
LifeCycleStatus states for you. |
Modifier and Type | Method | Description |
---|---|---|
void |
setLifeCycleStatus(LifeCycleStatus aStatus) |
Method to force any
LifeCycleStatus to be set with no rules
being applied. |
initializeUnchecked
destroy, getLifeCycleComponent, getLifeCycleStatus, initialize, isDestroyable, isDestroyed, isInitalizable, isInitialized, isPausable, isPaused, isResumable, isRunning, isStartable, isStoppable, isStopped, pause, resume, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
pauseUnchecked
resumeUnchecked
startUnchecked
stopUnchecked
public ManualLifeCycleAutomatonImpl()
LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
cannot do
much more than decline the various LifeCycleStatus
states for
you.public ManualLifeCycleAutomatonImpl(LifeCycleComponent aLifeCycleComponent)
LifeCycleAutomatonImpl.ManualLifeCycleAutomatonImpl
for
wrapping it inside the LifeCycleAutomatonImpl
, making sure of
obeying and guarding the correct LifeCycleStatus
's order of
LifeCycleStatus
states for you.aLifeCycleComponent
- The component to be guarded regarding the
correct declination of the LifeCycleStatus
states.public void setLifeCycleStatus(LifeCycleStatus aStatus)
LifeCycleStatus
to be set with no rules
being applied.
Provides means to set the LifeCycleStatus
manually.setLifeCycleStatus
in interface LifeCycleStatusAccessor.LifeCycleStatusMutator
setLifeCycleStatus
in class LifeCycleAutomatonImpl
aStatus
- The status to be "forced".Copyright © 2018. All rights reserved.