|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.batch.restart.RestartPreProcessor
public class RestartPreProcessor
ジョブリスタート時のジョブ前処理用クラス。
ジョブのリスタートであればジョブジョブ前処理をスキップする。
分割ジョブの親ジョブの前処理の場合は親ジョブ用リスタートポイントを登録する。
| フィールドの概要 | |
|---|---|
private JobRestartTableHandler |
jobRestartTableHandler
リスタートテーブルハンドラのインスタンス |
private boolean |
parentManager
Rootマネジャー有無 |
private SupportProcessor |
preProcessor
実行するジョブ前処理 |
private ThrowableHandler |
throwableHandler
Throwableハンドラ。 |
| コンストラクタの概要 | |
|---|---|
RestartPreProcessor()
|
|
| メソッドの概要 | |
|---|---|
boolean |
canSkip()
前処理をスキップするかを評価する。 |
void |
process(JobContext jobContext,
JobStatus jobStatus)
リスタート時のジョブ前処理を実行する。 |
void |
setJobRestartTableHandler(JobRestartTableHandler jobRestartTableHandler)
リスタートテーブルハンドラのインスタンスを設定する。 |
void |
setParentManager(boolean parentManager)
Rootマネジャー有無を設定する。 |
void |
setPreProcessor(SupportProcessor preProcessor)
実行するジョブ前処理を設定する。 |
void |
setThrowableHandler(ThrowableHandler throwableHandler)
Throwableハンドラを設定する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
private JobRestartTableHandler jobRestartTableHandler
private SupportProcessor preProcessor
private boolean parentManager
private ThrowableHandler throwableHandler
| コンストラクタの詳細 |
|---|
public RestartPreProcessor()
| メソッドの詳細 |
|---|
public void process(JobContext jobContext,
JobStatus jobStatus)
SupportProcessor 内の processjobContext - ジョブコンテキストjobStatus - ジョブ処理状況public void setJobRestartTableHandler(JobRestartTableHandler jobRestartTableHandler)
jobRestartTableHandler - リスタートテーブルハンドラのインスタンスpublic boolean canSkip()
SupportProcessor 内の canSkippublic void setPreProcessor(SupportProcessor preProcessor)
preProcessor - 実行するジョブ前処理public void setParentManager(boolean parentManager)
parentManager - Rootマネジャー有無public void setThrowableHandler(ThrowableHandler throwableHandler)
throwableHandler - Throwableハンドラ
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||