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