Package nablarch.fw.results
Class 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
- All Implemented Interfaces:
Serializable
,Result
- Direct Known Subclasses:
ProcessAbnormalEnd
,TransactionAbnormalEnd
業務処理が異常終了したことを示す例外クラス。
- Author:
- hisaaki sioiri
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface nablarch.fw.Result
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
-
Field Summary
Fields inherited from class nablarch.fw.results.InternalError
STATUS_CODE
-
Constructor Summary
ConstructorDescriptionTransactionAbnormalEnd
(int exitCode, String failureCode, Object... messageOptions) 終了コードとメッセージ(障害コードとオプション)を元に例外を構築する。TransactionAbnormalEnd
(int exitCode, Throwable error, String failureCode, Object... messageOptions) 終了コードとメッセージ(障害コードとオプション)、元例外Throwable
を元に例外を構築する。 -
Method Summary
Methods inherited from class nablarch.fw.results.ServiceError
getMessage, getMessageId, getMessageParams, writeLog
Methods inherited from class nablarch.fw.Result.Error
isSuccess, toString
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
TransactionAbnormalEnd
@Published public TransactionAbnormalEnd(int exitCode, String failureCode, Object... messageOptions) 終了コードとメッセージ(障害コードとオプション)を元に例外を構築する。- Parameters:
exitCode
- 終了コード(プロセスを終了(System.exit(int)
)する際に設定する値)failureCode
- 障害コードmessageOptions
- 障害コードからメッセージを取得する際に使用するオプション情報
-
TransactionAbnormalEnd
@Published public TransactionAbnormalEnd(int exitCode, Throwable error, String failureCode, Object... messageOptions) 終了コードとメッセージ(障害コードとオプション)、元例外Throwable
を元に例外を構築する。 元例外が存在しない場合は、TransactionAbnormalEnd(int, String, Object...)
を使用する。- Parameters:
exitCode
- 終了コード(プロセスを終了(System.exit(int)
)する際に設定する値)error
- 元例外failureCode
- 障害コードmessageOptions
- 障害コードからメッセージを取得する際に使用するオプション情報
-
-
Method Details
-
getStatusCode
ステータスコードを返す。- Specified by:
getStatusCode
in interfaceResult
- Overrides:
getStatusCode
in classInternalError
- Returns:
- インスタンス生成時に指定された終了コードを返却する。
-