Interface Startable.StartAutomaton
- All Superinterfaces:
RunningAccessor, Startable
- All Known Subinterfaces:
ConfigurableLifecycleComponent.ConfigurableLifecycleAutomaton<CTX>, LifecycleComponent.LifecycleAutomaton
- All Known Implementing Classes:
ConfigurableLifecycleAutomatonImpl, LifecycleMachine, LifecycleMachine.ManualLifecycleMachine
- Enclosing interface:
Startable
The
Startable.StartAutomaton interface defines those methods related to the
start life-cycle.-
Nested Class Summary
Nested classes/interfaces inherited from interface RunningAccessor
RunningAccessor.RunningMutator, RunningAccessor.RunningPropertyNested classes/interfaces inherited from interface Startable
Startable.StartAutomaton, Startable.StartBuilder<B>, Startable.UncheckedStartable -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines whether the component may get started.Methods inherited from interface RunningAccessor
isRunningMethods inherited from interface Startable
start, startUnchecked
-
Method Details
-
isStartable
boolean isStartable()Determines whether the component may get started.- Returns:
- True if
Startable.start()is possible.
-