|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.batch.restart.JobContextRestorer
public class JobContextRestorer
ジョブコンテクストの復元処理を行うクラス。
リスタート処理を行うジョブでは、ジョブマネージャが呼ばれる箇所に
このクラスを挟み込むように設定する。実際に処理を行うジョブマネージャは、
このクラスの jobManager プロパティに設定する。
このクラスでの work() メソッドでは、
リスタート処理を行った後で、実際の処理を jobManager
プロパティに設定されたジョブマネージャに処理を委譲する。
ジョブ管理テーブルからのジョブコンテクストの復元は、
jobRestartTableHandler プロパティに設定されたジョブリスタート
テーブルハンドラによって行われる。
| フィールドの概要 | |
|---|---|
private JobManager |
jobManager
ジョブマネージャ |
private JobRestartTableHandler |
jobRestartTableHandler
ジョブリスタートテーブルハンドラ |
private static org.apache.commons.logging.Log |
log
ログインスタンス。 |
private ThrowableHandler |
throwableHandler
Throwableハンドラ。 |
| コンストラクタの概要 | |
|---|---|
JobContextRestorer()
|
|
| メソッドの概要 | |
|---|---|
void |
setJobManager(JobManager jobManager)
ジョブマネージャを設定する。 |
void |
setJobRestartTableHandler(JobRestartTableHandler jobRestartTableHandler)
ジョブリスタートテーブルハンドラを設定する。 |
void |
setThrowableHandler(ThrowableHandler throwableHandler)
Throwableハンドラを設定する。 |
void |
work(WorkUnit element,
JobStatus jobStatus)
ジョブコンテキスト用処理。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
private static final org.apache.commons.logging.Log log
private JobManager jobManager
private JobRestartTableHandler jobRestartTableHandler
private ThrowableHandler throwableHandler
| コンストラクタの詳細 |
|---|
public JobContextRestorer()
| メソッドの詳細 |
|---|
public void work(WorkUnit element,
JobStatus jobStatus)
Workable<WorkUnit> 内の workelement - 作業単位jobStatus - ジョブステータスpublic void setJobManager(JobManager jobManager)
jobManager - ジョブマネージャpublic void setJobRestartTableHandler(JobRestartTableHandler jobRestartTableHandler)
jobRestartTableHandler - ジョブリスタートテーブルハンドラpublic void setThrowableHandler(ThrowableHandler throwableHandler)
throwableHandler - Throwableハンドラ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||