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.StopAutomatonpublic 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.DestroyAutomatonInitializable.InitializeAutomaton, Initializable.InitializeBuilder<B extends Initializable.InitializeBuilder<B>>, Initializable.UncheckedInitializableInitializedAccessor.InitializedMutator, InitializedAccessor.InitializedPropertyLifeCycleAutomatonImpl.ManualLifeCycleAutomatonImplLifeCycleComponent.LifeCycleAutomaton, LifeCycleComponent.UncheckedLifeCycleComponentLifeCycleStatusAccessor.LifeCycleStatusBuilder<B extends LifeCycleStatusAccessor.LifeCycleStatusBuilder<B>>, LifeCycleStatusAccessor.LifeCycleStatusMutator, LifeCycleStatusAccessor.LifeCycleStatusPropertyPausable.PauseAutomaton, Pausable.PauseBuilder<B extends Pausable.PauseBuilder<B>>, Pausable.UncheckedPausableResumable.ResumeAutomaton, Resumable.ResumeBuilder<B extends Resumable.ResumeBuilder<B>>, Resumable.UncheckedResumableRunningAccessor.RunningMutator, RunningAccessor.RunningPropertyStartable.StartAutomaton, Startable.StartBuilder<B extends Startable.StartBuilder<B>>, Startable.UncheckedStartableStoppable.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. |
initializeUncheckeddestroy, getLifeCycleComponent, getLifeCycleStatus, initialize, isDestroyable, isDestroyed, isInitalizable, isInitialized, isPausable, isPaused, isResumable, isRunning, isStartable, isStoppable, isStopped, pause, resume, start, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpauseUncheckedresumeUncheckedstartUncheckedstopUncheckedpublic 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.LifeCycleStatusMutatorsetLifeCycleStatus in class LifeCycleAutomatonImplaStatus - The status to be "forced".Copyright © 2018. All rights reserved.