@Published public class ProcessAbnormalEnd extends TransactionAbnormalEnd
1. 運用ログへの出力 Fatalレベルで運用ログを出力する。 2. 業務処理の中断 後続の業務処理の受付を停止し、現在処理中の業務処理についても割り込み要求を行って 処理終了まで待機する。 3. プロセスの停止 業務処理停止後、指定された終了コードでプロセスを終了させる。
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success
STATUS_CODE
コンストラクタと説明 |
---|
ProcessAbnormalEnd(int exitCode,
java.lang.String failureCode,
java.lang.Object... messageOptions)
終了コードとメッセージ(障害コードとオプション)を元に例外を構築する。
|
ProcessAbnormalEnd(int exitCode,
java.lang.Throwable error,
java.lang.String failureCode,
java.lang.Object... messageOptions)
終了コードとメッセージ(障害コードとオプション)、元例外
Throwable を元に例外を構築する。 |
getStatusCode
getMessage, getMessageId, getMessageParams, writeLog
isSuccess, toString
public ProcessAbnormalEnd(int exitCode, java.lang.String failureCode, java.lang.Object... messageOptions)
exitCode
- 終了コード(プロセスを終了(System.exit(int)
)する際に設定する値)failureCode
- 障害コードmessageOptions
- 障害コードからメッセージを取得する際に使用するオプション情報public ProcessAbnormalEnd(int exitCode, java.lang.Throwable error, java.lang.String failureCode, java.lang.Object... messageOptions)
Throwable
を元に例外を構築する。
元例外が存在しない場合は、ProcessAbnormalEnd(int, String, Object...)
を使用する。exitCode
- 終了コード(プロセスを終了(System.exit(int)
)する際に設定する値)error
- 元例外failureCode
- 障害コードmessageOptions
- 障害コードからメッセージを取得する際に使用するオプション情報