インターフェース StoppableTasklet
- すべてのスーパーインターフェース:
Tasklet
- すべての既知の実装クラス:
SystemCommandTasklet
ユーザーがタスクレットを停止するためのロジックを追加できるようにする
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
メソッドのサマリー
メソッドの詳細
stop
void stop()このTasklet
が実行しているジョブの停止がリクエストされたことを通知するために使用されます。