インターフェース Tasklet
- すべての既知のサブインターフェース:
StoppableTasklet
- すべての既知の実装クラス:
CallableTaskletAdapter
、ChunkOrientedTasklet
、MethodInvokingTaskletAdapter
、SystemCommandTasklet
- 関数インターフェース:
- これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。
ステップで処理するための戦略。
- 作成者:
- Dave Syer, Mahmoud Ben Hassine, Taeik Lim
メソッドのサマリー
修飾子と型メソッド説明execute
(StepContribution contribution, ChunkContext chunkContext) ステップコントリビューションの形で現在のコンテキストを前提として、トランザクション内でこのユニットを処理するために必要なことをすべて実行します。
メソッドの詳細
execute
@Nullable RepeatStatus execute(StepContribution contribution, ChunkContext chunkContext) throws ExceptionSE ステップコントリビューションの形で現在のコンテキストを前提として、トランザクション内でこのユニットを処理するために必要なことをすべて実行します。完了した場合、実装はRepeatStatus.FINISHED
を返します。そうでない場合はRepeatStatus.CONTINUABLE
を返します。失敗すると例外がスローされます。- パラメーター:
contribution
- 現在のステップ実行を更新するために戻される変更可能な状態chunkContext
- 再起動間ではなく、呼び出し間で共有される属性- 戻り値:
- 処理が継続可能かどうかを示す
RepeatStatus
null
を返すと、RepeatStatus.FINISHED
として解釈されます - 例外:
ExceptionSE
- 実行中にエラーが発生した場合にスローされます。