nablarch.fw.results
クラス TransactionAbnormalEnd

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 nablarch.fw.Result.Error
                  上位を拡張 nablarch.fw.results.ServiceError
                      上位を拡張 nablarch.fw.results.InternalError
                          上位を拡張 nablarch.fw.results.TransactionAbnormalEnd
すべての実装されたインタフェース:
java.io.Serializable, nablarch.fw.Result

@Published(tag="architect")
public class TransactionAbnormalEnd
extends InternalError

業務処理が異常終了したことを示す例外クラス。

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

入れ子のクラスの概要
 
インタフェース nablarch.fw.Result から継承された入れ子のクラス/インタフェース
nablarch.fw.Result.ClientError, nablarch.fw.Result.Error, nablarch.fw.Result.MultiStatus, nablarch.fw.Result.NotFound, nablarch.fw.Result.Success
 
フィールドの概要
 
クラス nablarch.fw.results.InternalError から継承されたフィールド
STATUS_CODE
 
コンストラクタの概要
TransactionAbnormalEnd(int exitCode, java.lang.String failureCode, java.lang.Object... messageOptions)
          終了コードとメッセージ(障害コードとオプション)を元に例外を構築する。
TransactionAbnormalEnd(int exitCode, java.lang.Throwable error, java.lang.String failureCode, java.lang.Object... messageOptions)
          終了コードとメッセージ(障害コードとオプション)、元例外Throwableを元に例外を構築する。
 
メソッドの概要
 int getStatusCode()
          
 
クラス nablarch.fw.results.ServiceError から継承されたメソッド
getMessage, getMessageId, getMessageParams, writeLog
 
クラス nablarch.fw.Result.Error から継承されたメソッド
isSuccess, toString
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

TransactionAbnormalEnd

@Published
public TransactionAbnormalEnd(int exitCode,
                                        java.lang.String failureCode,
                                        java.lang.Object... messageOptions)
終了コードとメッセージ(障害コードとオプション)を元に例外を構築する。

パラメータ:
exitCode - 終了コード(プロセスを終了(System.exit(int))する際に設定する値)
failureCode - 障害コード
messageOptions - 障害コードからメッセージを取得する際に使用するオプション情報

TransactionAbnormalEnd

@Published
public TransactionAbnormalEnd(int exitCode,
                                        java.lang.Throwable error,
                                        java.lang.String failureCode,
                                        java.lang.Object... messageOptions)
終了コードとメッセージ(障害コードとオプション)、元例外Throwableを元に例外を構築する。

元例外が存在しない場合は、TransactionAbnormalEnd(int, String, Object...) を使用する。

パラメータ:
exitCode - 終了コード(プロセスを終了(System.exit(int))する際に設定する値)
error - 元例外
failureCode - 障害コード
messageOptions - 障害コードからメッセージを取得する際に使用するオプション情報
メソッドの詳細

getStatusCode

@Published(tag="architect")
public int getStatusCode()

定義:
インタフェース nablarch.fw.Result 内の getStatusCode
オーバーライド:
クラス InternalError 内の getStatusCode
戻り値:
インスタンス生成時に指定された終了コードを返却する。