Interface InputState<E>

  • Type Parameters:
    E - The type of events the FSM processes.
    All Superinterfaces:
    State<E>
    All Known Implementing Classes:
    CancellingState, StdState, TerminalState

    public interface InputState<E>
    extends State<E>
    Defines a type of state that can receive input events.
    • Method Detail

      • enter

        void enter()
            throws CancelFSMException
        Actions done while entering this state.
        Throws:
        CancelFSMException - If entering the state leads to a cancelling of the FSM execution.