public static class LifeCycleAutomatonImpl.ForceLifeCycleAutomatonImpl extends LifeCycleAutomatonImpl
setLifeCycleStatus(LifeCycleStatus)
to be public in order to
force any lifecycle status to be set.LifeCycleAutomatonImpl.ForceLifeCycleAutomatonImpl
LifeCycleComponent.LifeCycleAutomaton, LifeCycleComponent.UncheckedLifeCycleComponent
Initializable.InitializeAutomaton, Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>>, Initializable.UncheckedInitializable
InitializedAccessor.InitializedMutator, InitializedAccessor.InitializedProperty
Startable.StartAutomaton, Startable.StartBuilder<B extends Startable.StartBuilder<B>>, Startable.UncheckedStartable
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
Stoppable.StopAutomaton, Stoppable.StopBuilder<B extends Stoppable.StopBuilder<B>>, Stoppable.UncheckedStoppable
Destroyable.DestroyAutomaton
LifeCycleStatusAccessor.LifeCycleStatusMutator, LifeCycleStatusAccessor.LifeCycleStatusProperty
Constructor and Description |
---|
ForceLifeCycleAutomatonImpl()
Empty constructor, such
LifeCycleAutomatonImpl.ForceLifeCycleAutomatonImpl cannot do
much more than decline the various LifeCycleStatus states for
you. |
ForceLifeCycleAutomatonImpl(LifeCycleComponent aLifeCycleComponent)
This constructor uses a
LifeCycleAutomatonImpl.ForceLifeCycleAutomatonImpl 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 and Description |
---|---|
void |
setLifeCycleStatus(LifeCycleStatus aStatus)
Method to force any
LifeCycleStatus to be set with no rules
being applied. |
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
initializeUnchecked
startUnchecked
pauseUnchecked
resumeUnchecked
stopUnchecked
public ForceLifeCycleAutomatonImpl()
LifeCycleAutomatonImpl.ForceLifeCycleAutomatonImpl
cannot do
much more than decline the various LifeCycleStatus
states for
you.public ForceLifeCycleAutomatonImpl(LifeCycleComponent aLifeCycleComponent)
LifeCycleAutomatonImpl.ForceLifeCycleAutomatonImpl
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.setLifeCycleStatus
in class LifeCycleAutomatonImpl
aStatus
- The status to be "forced".Copyright © 2018. All rights reserved.