Interface StateMachineContext

All Superinterfaces:
Serializable
All Known Implementing Classes:
ModifiableStateMachineContext

@Modifiable public interface StateMachineContext extends Serializable
  • Method Details

    • getBaselineState

      State<?,?,?,?> getBaselineState()
    • getLastState

      List<State<?,?,?,?>> getLastState()
    • getFlags

      List<Boolean> getFlags()
    • pushState

      default void pushState(State<?,?,?,?> state)
    • pullBehaviour

      default StateMachine.BehaviourState pullBehaviour()
    • pullPolicy

      default StateMachine.PolicyState pullPolicy()
    • pullFlag

      default boolean pullFlag()
    • pushFlag

      default void pushFlag(boolean flag)