インターフェースの使用
org.springframework.batch.core.job.flow.FlowExecutor
パッケージ
説明
XML ベースの構成のパーサー
フローインターフェース、エグゼキュータ、関連する例外を含むフロー関連の構造
フロー構造の基本的な実装
基礎となる Spring Batch 状態マシンの定義に使用される状態
org.springframework.batch.core.configuration.xml 内の FlowExecutor 使用
org.springframework.batch.core.job.flow 内の FlowExecutor 使用
修飾子と型メソッド説明State.handle
(FlowExecutor executor) 一部のビジネスロジックまたは処理ロジックを処理し、次のState
にフローを駆動するために使用できるステータスを返します。Flow.resume
(StringSE stateName, FlowExecutor executor) Flow.start
(FlowExecutor executor) org.springframework.batch.core.job.flow.support 内の FlowExecutor 使用
修飾子と型メソッド説明SimpleFlow.resume
(StringSE stateName, FlowExecutor executor) SimpleFlow.start
(FlowExecutor executor) org.springframework.batch.core.job.flow.support.state 内の FlowExecutor 使用
修飾子と型メソッド説明protected FlowExecutionStatus
SplitState.doAggregation
(CollectionSE<FlowExecution> results, FlowExecutor executor) abstract FlowExecutionStatus
AbstractState.handle
(FlowExecutor executor) DecisionState.handle
(FlowExecutor executor) EndState.handle
(FlowExecutor executor) 保存されているFlowExecutionStatus
を返します。FlowState.handle
(FlowExecutor executor) SplitState.handle
(FlowExecutor executor) フローをTaskExecutor
に渡して並行して実行し、すべてが終了するのを待ってから続行します。StepState.handle
(FlowExecutor executor) protected void
EndState.setExitStatus
(FlowExecutor executor, StringSE code) ロジックを実行して、現在のフローの終了ステータスを更新します。