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.