public interface StepHandler
修飾子と型 | メソッドと説明 |
---|---|
StepExecution | handleStep(Step step, JobExecution jobExecution) ステップを処理し、その実行を返します。 |
StepExecution handleStep(Step step, JobExecution jobExecution) throws JobInterruptedException, JobRestartException, StartLimitExceededException
JobExecution
は保存されませんが、必要に応じて StepExecution
の永続性を管理する必要があります(たとえば、ステップを実行する前に、少なくともリポジトリに追加する必要があります)。step
- Step
jobExecution
- JobExecution
JobInterruptedException
- 中断がある場合 JobRestartException
- 失敗したステップの再開に問題がある場合 StartLimitExceededException
- ステップが開始制限を超えた場合 Job.execute(JobExecution)
, Step.execute(StepExecution)