Class FSMExecutionException

  • All Implemented Interfaces:
    Serializable

    public class FSMExecutionException
    extends RuntimeException
    Exception thrown by a generated FSM class which contains the current status of the FSM. Where the call stack includes multiple FSMs, the status of all FSM in the stack will be aggregated in this exception.
    See Also:
    Serialized Form
    • Constructor Detail

      • FSMExecutionException

        public FSMExecutionException()
      • FSMExecutionException

        public FSMExecutionException​(Throwable arg0)
    • Method Detail

      • addFsmDebugInfo

        public void addFsmDebugInfo​(String debugInfo)
        Prepend the FSM debug info so the order is from calling fsm to called fsm
        Parameters:
        debugInfo - FSM debug information