jp.terasoluna.fw.batch.core
クラス CollectorException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 jp.terasoluna.fw.batch.core.JobException
                  上位を拡張 jp.terasoluna.fw.batch.core.CollectorException
すべての実装されたインタフェース:
java.io.Serializable

public class CollectorException
extends JobException

対象データ例外クラス。

対象データ取得処理(Collector)で例外が発生した場合に、 フレームワークによってこのクラスでラップされ、解析等に必要な情報が 追加される。

このクラスでは、原因例外、および対象データ取得結果を保持する。

対象データ取得結果は、原因例外の発生元が対象データ取得結果ハンドラである 場合にのみ設定される。原因例外の発生元が対象データ取得処理である場合には、 対象データ取得結果にはnull が設定される。

例外ハンドラマップにおいて、キーとして登録することができる。キーとして 登録するために、この例外クラスは、引数のない public な コンストラクタを持つ。

関連項目:
直列化された形式

フィールドの概要
private  CollectorResult collectorResult
          コレクタの処理結果。
private static long serialVersionUID
          Serializable用バージョンID。
 
コンストラクタの概要
CollectorException()
          コンストラクタ。
CollectorException(java.lang.Exception e, CollectorResult collectorResult)
          コンストラクタ。
 
メソッドの概要
 CollectorResult getCollectorResult()
          コレクタの処理結果を取得する。
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
Serializable用バージョンID。

関連項目:
定数フィールド値

collectorResult

private CollectorResult collectorResult
コレクタの処理結果。

コンストラクタの詳細

CollectorException

public CollectorException()
コンストラクタ。


CollectorException

public CollectorException(java.lang.Exception e,
                          CollectorResult collectorResult)
コンストラクタ。

パラメータ:
e - 発生した例外
collectorResult - コレクタの処理結果。null 可。
メソッドの詳細

getCollectorResult

public CollectorResult getCollectorResult()
コレクタの処理結果を取得する。

戻り値:
コレクタの処理結果