インターフェース FlowExecution
- すべてのスーパーインターフェース:
FlowExecutionContext
- すべての既知の実装クラス:
FlowExecutionImpl
フロー定義の実行。これは、フロー定義のインスタンスを操作するための中心的なインターフェースです。
- 作成者:
- Keith Donald, Erwin Vervaet
方法の概要
修飾子と型メソッド説明voidresume(ExternalContext context) このフローの実行を再開します。voidstart(MutableAttributeMap<?> input, ExternalContext context) このフロー実行を開始します。インターフェース org.springframework.webflow.execution.FlowExecutionContext から継承されたメソッド
getActiveSession, getAttributes, getConversationScope, getDefinition, getFlashScope, getKey, getOutcome, hasEnded, hasStarted, isActive
メソッドの詳細
start
このフロー実行を開始します。このメソッドは 1 回だけ呼び出す必要があります。このメソッドが返されると、実行ステータスは「一時停止」または「終了」のいずれかになります。終了した場合、フロー実行は再度使用できません。「一時停止」の場合、フロー実行は
resumedになる可能性があります。- パラメーター:
input- フロー実行入力context- 呼び出し環境を表す外部コンテキスト- 例外:
FlowExecutionException- リクエスト処理中にフロー実行の状態内で例外がスローされた場合
resume
このフロー実行を再開します。フロー実行が一時停止されているときに呼び出される場合があります。このメソッドが返されると、実行ステータスは「一時停止」または「終了」のいずれかになります。終了した場合、フロー実行を再度使用することはできません。「一時停止」の場合、フロー実行を再度再開できます。- パラメーター:
context- 外部コンテキストは、呼び出し環境を表し、このフロー実行が応答すべき何かが起こった場所を表します。- 例外:
FlowExecutionException- イベント処理中に再開されたフロー実行の状態内で例外がスローされた場合