jp.terasoluna.fw.batch.core
インタフェース JobExceptionHandler

既知の実装クラスの一覧:
StandardJobExceptionHandler

public interface JobExceptionHandler

ジョブ例外ハンドラインタフェース。

ジョブ例外ハンドラは、このインタフェースを実装して作成する。

ジョブ例外ハンドラは、ジョブ例外クラスをキーとする例外ハンドラマップに 登録される。ジョブ実行中に例外が発生した場合、例外発生箇所に対応してジョブ 例外のサブクラスでラップされ、例外ハンドラマップにしたがって例外に対応した 例外ハンドラが起動される。

ジョブ例外ハンドラでは、渡された例外やジョブコンテキストからログの出力など を行う他に、ジョブステータスを更新して、ジョブの終了、継続などを決定すること ができる。

※注意事項


メソッドの概要
 void handlException(JobContext jobContext, JobException jobException, JobStatus jobStatus)
          例外処理を行う。
 

メソッドの詳細

handlException

void handlException(JobContext jobContext,
                    JobException jobException,
                    JobStatus jobStatus)
例外処理を行う。

パラメータ:
jobContext - ジョブコンテキスト
jobException - ジョブ例外
jobStatus - ジョブステータス