クラス NoMatchingTransitionException
java.lang.ObjectSE
java.lang.ThrowableSE
java.lang.ExceptionSE
java.lang.RuntimeExceptionSE
org.springframework.webflow.core.FlowException
org.springframework.webflow.execution.FlowExecutionException
org.springframework.webflow.engine.NoMatchingTransitionException
- 実装されたすべてのインターフェース:
SerializableSE
フロー実行リクエストのコンテキストでイベントが発生したときに、一致する遷移がない場合にスローされます。
通常、これは、発生した最後のイベントに対する「ハンドラー」遷移がないために発生します。
- 作成者:
- Keith Donald, Erwin Vervaet
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明NoMatchingTransitionException
(StringSE flowId, StringSE stateId, Event event, StringSE message) 一致する遷移例外がない新しいものを作成します。NoMatchingTransitionException
(StringSE flowId, StringSE stateId, Event event, StringSE message, ThrowableSE cause) 一致する遷移例外がない新しいものを作成します。メソッドのサマリー
クラス org.springframework.webflow.execution.FlowExecutionException から継承されたメソッド
getFlowId, getStateId
クラス java.lang.ThrowableSE から継承されたメソッド
addSuppressedSE, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCauseSE, printStackTrace, printStackTraceSE, printStackTraceSE, setStackTraceSE, toString
コンストラクターの詳細
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
サポートされている遷移をトリガーしなかった現在のリクエストのイベントを返します。