インターフェース JobExecutionListener

すべての既知の実装クラス:
CompositeJobExecutionListenerJobExecutionListenerSupport

public interface JobExecutionListener
Job のライフサイクルの特定の時点でコールバックを提供します。ジョブインスタンス自体が複数のスレッドで使用されていないと仮定して、スレッドセーフを確保するか、ジョブごとに 1 つのリスナーインスタンスを使用するように注意する場合、実装はステートフルにすることができます。
作成者:
Dave Syer, Parikshit Dutta
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    default void
    afterJob(JobExecution jobExecution)
    ジョブの補完後のコールバック。
    default void
    beforeJob(JobExecution jobExecution)
    ジョブを実行する前のコールバック。
  • メソッドの詳細

    • beforeJob

      default void beforeJob(JobExecution jobExecution)
      ジョブを実行する前のコールバック。
      パラメーター:
      jobExecution - 現在の JobExecution
    • afterJob

      default void afterJob(JobExecution jobExecution)
      ジョブ完了後のコールバック。成功した実行と失敗した実行の両方の後に呼び出されます。特定のステータスでロジックを実行するには、if (jobExecution.getStatus() == BatchStatus.X) を使用します。
      パラメーター:
      jobExecution - 現在の JobExecution