jp.terasoluna.fw.batch.standard
クラス StandardJobExceptionHandler
java.lang.Object
jp.terasoluna.fw.batch.standard.StandardJobExceptionHandler
- すべての実装されたインタフェース:
- JobExceptionHandler
public class StandardJobExceptionHandler
- extends java.lang.Object
- implements JobExceptionHandler
JobExceptionHandler インタフェースの標準実装クラス。
このクラスでは、例外情報をエラーログに出力し、ジョブステータスを
JobStatus.STATE.ENDING_ABNORMALLY
に更新する。
※注意事項
- 引数で渡されるジョブコンテキストが
nullの場合がある。
- ジョブコンテキストが
nullである場合を考慮して、このクラスを拡張する場合には
nullチェックを実施するのが望ましい。
|
フィールドの概要 |
private static org.apache.commons.logging.Log |
log
ログインスタンス。 |
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
- ログインスタンス。
StandardJobExceptionHandler
public StandardJobExceptionHandler()
handlException
public void handlException(JobContext jobContext,
JobException jobException,
JobStatus jobStatus)
- ジョブ例外を処理する。
- 定義:
- インタフェース
JobExceptionHandler 内の handlException
- パラメータ:
jobContext - ジョブコンテクストjobException - ジョブ例外jobStatus - ジョブステータス
writeErrorLog
protected void writeErrorLog(JobStatus jobStatus,
JobException jobException)
- ジョブ例外のエラーログを出力する。
- パラメータ:
jobStatus - ジョブステータスjobException - ジョブ例外