|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface JobExceptionHandler
ジョブ例外ハンドラインタフェース。
ジョブ例外ハンドラは、このインタフェースを実装して作成する。
ジョブ例外ハンドラは、ジョブ例外クラスをキーとする例外ハンドラマップに 登録される。ジョブ実行中に例外が発生した場合、例外発生箇所に対応してジョブ 例外のサブクラスでラップされ、例外ハンドラマップにしたがって例外に対応した 例外ハンドラが起動される。
ジョブ例外ハンドラでは、渡された例外やジョブコンテキストからログの出力など を行う他に、ジョブステータスを更新して、ジョブの終了、継続などを決定すること ができる。
メソッドの概要 | |
---|---|
void |
handlException(JobContext jobContext,
JobException jobException,
JobStatus jobStatus)
例外処理を行う。 |
メソッドの詳細 |
---|
void handlException(JobContext jobContext, JobException jobException, JobStatus jobStatus)
jobContext
- ジョブコンテキストjobException
- ジョブ例外jobStatus
- ジョブステータス
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |