インターフェース JobExecutionListener
- すべての既知の実装クラス:
CompositeJobExecutionListener
,JobExecutionListenerSupport
public interface JobExecutionListener
Job
のライフサイクルの特定の時点でコールバックを提供します。ジョブインスタンス自体が複数のスレッドで使用されていないと仮定して、スレッドセーフを確保するか、ジョブごとに 1 つのリスナーインスタンスを使用するように注意する場合、実装はステートフルにすることができます。- 作成者:
- Dave Syer, Parikshit Dutta
メソッドのサマリー
修飾子と型メソッド説明default void
afterJob
(JobExecution jobExecution) ジョブの補完後のコールバック。default void
beforeJob
(JobExecution jobExecution) ジョブを実行する前のコールバック。
メソッドの詳細
beforeJob
ジョブを実行する前のコールバック。- パラメーター:
jobExecution
- 現在のJobExecution
afterJob
ジョブ完了後のコールバック。成功した実行と失敗した実行の両方の後に呼び出されます。特定のステータスでロジックを実行するには、if (jobExecution.getStatus() == BatchStatus.X)
を使用します。- パラメーター:
jobExecution
- 現在のJobExecution