Class StatusCodeConvertHandler

java.lang.Object
nablarch.fw.handler.StatusCodeConvertHandler
All Implemented Interfaces:
Handler<Object,Integer>

public class StatusCodeConvertHandler extends Object implements Handler<Object,Integer>
ステータスコードをプロセスの終了コードに変換するハンドラ。

Mainの直後のハンドラとして設定することにより、 本ハンドラ以降のハンドラから戻された処理結果(Result)のステータスコードを プロセスの終了コードに変換するハンドラである。

以下に変換ルールを示す。

変換前 変換後
マイナス値の場合 1
0 0
1~199 変換は行わない
200~399 0
400 10
401 11
403 12
404 13
409 14
上記以外の400~499 15
500以上 20
注意点:
本ハンドラは結果オブジェクトをResultからIntegerに変換して返却するため、 本ハンドラより前に設定されたハンドラオブジェクトは、結果オブジェクト扱う場合はIntegerとして扱う必要がある。
  • Constructor Details

    • StatusCodeConvertHandler

      public StatusCodeConvertHandler()
  • Method Details