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

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

public class SupportLogicException
extends JobException

サポート処理例外クラス。

サポート処理、あるいはサポート処理の実行結果ハンドラから例外がスローされた 場合に、フレームワークによってこのクラスでラップされ解析等に必要な情報が追 加される。このクラスでは、原因例外、およびサポート処理の実行結果を保持する。

サポート処理の実行結果は、原因例外の発生元がサポート処理の実行結果ハンドラ である場合にのみ設定される。原因例外の発生元がサポート処理である場合には、 サポート処理の実行結果には null が設定される。

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

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

フィールドの概要
private  BLogicResult blogicResult
          サポート処理の実行結果。
private static long serialVersionUID
          Serializable用バージョンID
private  java.lang.String supportProcessorName
          処理名。
 
コンストラクタの概要
SupportLogicException()
          コンストラクタ。
SupportLogicException(java.lang.Exception e, BLogicResult blogicResult, java.lang.String supportProcessorName)
          コンストラクタ。
 
メソッドの概要
 BLogicResult getBlogicResult()
          サポート処理の実行結果を取得する。
 java.lang.String getSupportProcessorName()
          処理名を取得する。
 
クラス 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

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

blogicResult

private BLogicResult blogicResult
サポート処理の実行結果。


supportProcessorName

private java.lang.String supportProcessorName
処理名。

コンストラクタの詳細

SupportLogicException

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


SupportLogicException

public SupportLogicException(java.lang.Exception e,
                             BLogicResult blogicResult,
                             java.lang.String supportProcessorName)
コンストラクタ。

パラメータ:
e - 原因例外
blogicResult - サポート処理の実行結果。null 可。
supportProcessorName - サポート処理クラスに設定された名前
メソッドの詳細

getBlogicResult

public BLogicResult getBlogicResult()
サポート処理の実行結果を取得する。

戻り値:
サポート処理の実行結果。 原因例外の発生元がサポート処理である場合には、null

getSupportProcessorName

public java.lang.String getSupportProcessorName()
処理名を取得する。

戻り値:
処理名。