public interface ObservableLifeCycleAutomaton extends org.refcodes.component.LifeCycleComponent.LifeCycleAutomaton, org.refcodes.observer.Observable<LifeCycleObserver>
"start" - "pause" - "resume" - "stop" - "destroy"
For example:
"start" - "pause" - "resume" - "pause" - "resume" - "stop" - "start" - "pause" - "resume" - "stop" - "destroy"
Modifier and Type | Interface and Description |
---|---|
static interface |
ObservableLifeCycleAutomaton.ObservableLifeCycleRequestAutomaton
The
ObservableLifeCycleAutomaton.ObservableLifeCycleRequestAutomaton extends the
ObservableLifeCycleAutomaton with request Event
functionality which can be vetoed. |
org.refcodes.component.LifeCycleComponent.LifeCycleAutomaton
org.refcodes.component.mixins.Initializeable.InitializeAutomaton
org.refcodes.component.mixins.InitializedAccessor.InitializedMutator, org.refcodes.component.mixins.InitializedAccessor.InitializedProperty
org.refcodes.component.mixins.Startable.StartAutomaton
org.refcodes.component.mixins.Pausable.PauseAutomaton
org.refcodes.component.mixins.Resumable.ResumeAutomaton
org.refcodes.component.mixins.RunningAccessor.RunningMutator, org.refcodes.component.mixins.RunningAccessor.RunningProperty
org.refcodes.component.mixins.Stoppable.StopAutomaton
isInitalizable
isPausable, isPaused
isResumable
isStoppable, isStopped
isDestroyable, isDestroyed
Copyright © 2015. All rights reserved.