クラス NoMatchingTransitionException

実装されたすべてのインターフェース:
SerializableSE

public class NoMatchingTransitionException extends FlowExecutionException
フロー実行リクエストのコンテキストでイベントが発生したときに、一致する遷移がない場合にスローされます。

通常、これは、発生した最後のイベントに対する「ハンドラー」遷移がないために発生します。

作成者:
Keith Donald, Erwin Vervaet
関連事項:
  • コンストラクターの詳細

    • NoMatchingTransitionException

      public NoMatchingTransitionException(StringSE flowId, StringSE stateId, Event event, StringSE message)
      一致する遷移例外がない新しいものを作成します。
      パラメーター:
      flowId - 現在の流れ
      stateId - そこから抜け出すことができなかった状態
      event - 遷移に一致しなかった発生したイベント
      message - メッセージ
    • NoMatchingTransitionException

      public NoMatchingTransitionException(StringSE flowId, StringSE stateId, Event event, StringSE message, ThrowableSE cause)
      一致する遷移例外がない新しいものを作成します。
      パラメーター:
      flowId - 現在の流れ
      stateId - そこから抜け出すことができなかった状態
      event - 遷移に一致しなかった発生したイベント
      message - メッセージ
      cause - 根本的な原因
  • メソッドの詳細

    • getEvent

      public Event getEvent()
      サポートされている遷移をトリガーしなかった現在のリクエストのイベントを返します。