Interface Startable.StartAutomaton

All Superinterfaces:
RunningAccessor, Startable
All Known Subinterfaces:
ConfigurableLifecycleComponent.ConfigurableLifecycleAutomaton<CTX>, LifecycleComponent.LifecycleAutomaton
All Known Implementing Classes:
ConfigurableLifecycleAutomatonImpl, LifecycleAutomatonImpl, LifecycleAutomatonImpl.ManualLifecycleAutomatonImpl
Enclosing interface:
Startable

public static interface Startable.StartAutomaton extends Startable, RunningAccessor
The Startable.StartAutomaton interface defines those methods related to the start life-cycle.
  • Method Details

    • isStartable

      boolean isStartable()
      Determines whether the component may get started.
      Returns:
      True if Startable.start() is possible.