インターフェース Tasklet

すべての既知のサブインターフェース:
StoppableTasklet
すべての既知の実装クラス:
CallableTaskletAdapterChunkOrientedTaskletMethodInvokingTaskletAdapterSystemCommandTasklet
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface Tasklet
ステップで処理するための戦略。
作成者:
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 - 実行中にエラーが発生した場合にスローされます。