|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.batch.core.JobManager
jp.terasoluna.fw.batch.partition.SequentialChildJobManager
public class SequentialChildJobManager
分割ジョブにおいて、子ジョブを多重度1で逐次実行するためのジョブマネージ ャ。逐次実行している子ジョブのどれかが途中で終了した場合に、残りの子ジョブを 実行せずにジョブを停止する。
作業終了時に、このジョブマネージャのジョブステータスが終了状態であるときに 親ジョブのジョブステータスをこのジョブと同じジョブステータスに更新する。
コンストラクタの概要 | |
---|---|
SequentialChildJobManager()
|
メソッドの概要 | |
---|---|
protected void |
finishWork(JobStatus parentJobStatus,
JobStatus jobStatus)
作業終了処理を行う。 |
クラス jp.terasoluna.fw.batch.core.JobManager から継承されたメソッド |
---|
setCollector, setCollectorResultHandler, setDefaultJobExceptionHandler, setExceptionHandlerMap, setName, setPostProcessor, setPreProcessor, setThrowableHandler, setWorkQueueFactory, work |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public SequentialChildJobManager()
メソッドの詳細 |
---|
protected void finishWork(JobStatus parentJobStatus, JobStatus jobStatus)
JobManager
内の finishWork
parentJobStatus
- 起動元のジョブステータスjobStatus
- このジョブマネージャのジョブステータス
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |