インターフェース StoppableStep

すべてのスーパーインターフェース:
Step
すべての既知の実装クラス:
AbstractStep, ChunkOrientedStep, FlowStep, JobStep, PartitionStep, RemoteStep, TaskletStep

public interface StoppableStep extends Step
停止をサポートするステップによって実装される Step インターフェースの拡張。
導入:
6.0
作成者:
Mahmoud Ben Hassine
  • フィールド概要

    インターフェース Step から継承されたフィールド

    STEP_TYPE_KEY
  • 方法の概要

    修飾子と型
    メソッド
    説明
    default void
    stop(StepExecution stepExecution)
    ステップを停止するシグナルを送るコールバック。

    インターフェース Step から継承されたメソッド

    execute, getName, getStartLimit, isAllowStartIfComplete
  • 方法の詳細

    • stop

      default void stop(StepExecution stepExecution)
      ステップの停止を通知するコールバックです。デフォルトの実装では、StepExecution を終了のみに設定し、ステータスを停止に設定し、終了時刻を現在時刻に設定します。具体的な実装では、このメソッドをオーバーライドして、カスタム停止ロジックを追加できます。
      パラメーター:
      stepExecution - 現在のステップ実行