public class FlowJob extends AbstractJob
Job
インターフェースの実装。一般に、このジョブ実装はパーサーの背後で使用するように設計されており、名前空間が詳細を抽象化できるようにします。修飾子と型 | フィールドと説明 |
---|---|
protected Flow | flow |
logger
コンストラクターと説明 |
---|
FlowJob() 名前が null でフローがない(無効な状態) FlowJob を作成します。 |
FlowJob(java.lang.String name) 指定された名前でフローなし(無効な状態)の FlowJob を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected void | doExecute(JobExecution execution) サブクラスが処理ロジックに集中し、リスナーとリポジトリ呼び出しを無視できるようにする拡張ポイント。 |
Step | getStep(java.lang.String stepName) 指定された名前のステップを取得します。 |
java.util.Collection<java.lang.String> | getStepNames() ステップ名を取得します。 |
void | setFlow(Flow flow) フローのパブリック setter。 |
afterPropertiesSet, execute, getDefaultExitStatusForFailure, getJobParametersIncrementer, getJobParametersValidator, getJobRepository, getName, handleStep, isRestartable, registerJobExecutionListener, setBeanName, setJobExecutionListeners, setJobParametersIncrementer, setJobParametersValidator, setJobRepository, setName, setRestartable, toString
protected Flow flow
public FlowJob()
FlowJob
を作成します。public FlowJob(java.lang.String name)
FlowJob
を作成します。name
- FlowJob に関連付ける名前。public void setFlow(Flow flow)
flow
- 設定する流れ public Step getStep(java.lang.String stepName)
StepLocator
の getStep
AbstractJob
の getStep
stepName
- ステップの名前 public java.util.Collection<java.lang.String> getStepNames()
StepLocator
の getStepNames
AbstractJob
の getStepNames
protected void doExecute(JobExecution execution) throws JobExecutionException
AbstractJob
AbstractJob.handleStep(Step, JobExecution)
に委譲します。AbstractJob
の doExecute
execution
- 現在の JobExecution
JobExecutionException
- 致命的なバッチフレームワークエラーを通知する (ビジネスまたは検証の例外ではない)AbstractJob.doExecute(JobExecution)