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 に更新する。

※注意事項


フィールドの概要
private static org.apache.commons.logging.Log log
          ログインスタンス。
 
コンストラクタの概要
StandardJobExceptionHandler()
           
 
メソッドの概要
 void handlException(JobContext jobContext, JobException jobException, JobStatus jobStatus)
          ジョブ例外を処理する。
protected  void writeErrorLog(JobStatus jobStatus, JobException jobException)
          ジョブ例外のエラーログを出力する。
 
クラス 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 - ジョブ例外