public interface ObservableLifeCycleAutomaton extends LifeCycleComponent.LifeCycleAutomaton, 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 ActionEvent
functionality which can be vetoed. |
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
isInitalizable
initialize
isInitialized
isStartable
isPausable, isPaused
isResumable
isRunning
isStoppable, isStopped
isDestroyable, isDestroyed
destroy
getLifeCycleStatus
hasObserverSubscription, subscribeObserver, unsubscribeObserver
Copyright © 2015. All rights reserved.