インターフェース StoppableTasklet

すべてのスーパーインターフェース:
Tasklet
すべての既知の実装クラス:
SystemCommandTasklet

public interface StoppableTasklet extends Tasklet
ユーザーがタスクレットを停止するためのロジックを追加できるようにする Tasklet インターフェースの拡張。ストップがどのように動作するかは、各実装次第です。フレームワークによって提供される唯一の保証は、JobOperator.stop(long) の呼び出しが、現在実行中の StoppableTasklet の stop メソッドを呼び出そうとすることです。stop() の呼び出しは、Tasklet.execute(org.springframework.batch.core.StepContribution, org.springframework.batch.core.scope.context.ChunkContext) を実行しているスレッド以外のスレッドから行われるため、適切なスレッドの安全性と可視性の制御を行う必要があります。
導入:
3.0
作成者:
Will Schipp
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    この Tasklet が実行しているジョブの停止がリクエストされたことを通知するために使用されます。

    インターフェース org.springframework.batch.core.step.tasklet.Tasklet から継承されたメソッド

    execute
  • メソッドの詳細

    • stop

      void stop()
      この Tasklet が実行しているジョブの停止がリクエストされたことを通知するために使用されます。