public class JsrFlowJob extends FlowJob
FlowJob
の JSR-352 固有の拡張。logger
コンストラクターと説明 |
---|
JsrFlowJob() 引数コンストラクターなし (無効な状態) |
JsrFlowJob(java.lang.String name) メインコンストラクター |
修飾子と型 | メソッドと説明 |
---|---|
protected void | doExecute(JobExecution execution) サブクラスが処理ロジックに集中し、リスナーとリポジトリ呼び出しを無視できるようにする拡張ポイント。 |
protected ExitStatus | getDefaultExitStatusForFailure(java.lang.Throwable ex, JobExecution execution) throwable から ExitStatus へのデフォルトのマッピング。 |
void | setJobExplorer(JobExplorer jobExplorer) |
getStep, getStepNames, setFlow
afterPropertiesSet, execute, getJobParametersIncrementer, getJobParametersValidator, getJobRepository, getName, handleStep, isRestartable, registerJobExecutionListener, setBeanName, setJobExecutionListeners, setJobParametersIncrementer, setJobParametersValidator, setJobRepository, setName, setRestartable, toString
public JsrFlowJob()
public JsrFlowJob(java.lang.String name)
name
- 流れの public void setJobExplorer(JobExplorer jobExplorer)
protected void doExecute(JobExecution execution) throws JobExecutionException
AbstractJob
AbstractJob.handleStep(Step, JobExecution)
に委譲します。FlowJob
の doExecute
execution
- 現在の JobExecution
JobExecutionException
- 致命的なバッチフレームワークエラーを通知する (ビジネスまたは検証の例外ではない)AbstractJob.doExecute(JobExecution)
protected ExitStatus getDefaultExitStatusForFailure(java.lang.Throwable ex, JobExecution execution)
ExitStatus
へのデフォルトのマッピング。AbstractJob
の getDefaultExitStatusForFailure
ex
- 失敗の原因 execution
- JobExecution
インスタンス。ExitStatus