Package nablarch.fw.messaging.handler
Class HttpMessagingResponseBuildingHandler
java.lang.Object
nablarch.fw.messaging.handler.HttpMessagingResponseBuildingHandler
HTTPメッセージングレスポンス電文構築ハンドラ
業務アクションの作成した応答電文(ResponseMessage)をHTTPレスポンスオブジェクトに変換するハンドラ。
応答電文構築中にフォーマットエラーが発生した場合は、業務処理の不具合と考えられるため、
システムエラー(ステータスコード500)として送出する。
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionhandle
(Object req, ExecutionContext ctx) 入力データに対する処理を実行する。void
setFwHeaderDefinition
(FwHeaderDefinition fwHeaderDefinition) フレームワーク制御ヘッダ定義を設定する。
-
Constructor Details
-
HttpMessagingResponseBuildingHandler
public HttpMessagingResponseBuildingHandler()
-
-
Method Details
-
handle
入力データに対する処理を実行する。 この実装ではHTTPRequestオブジェクトからRequestMessageオブジェクトへの変換および ResponseMesssageオブジェクトからHttpResponseオブジェクトへの変換を行う。- Specified by:
handle
in interfaceHandler<Object,
Object> - Parameters:
req
- 入力データctx
- 実行コンテキスト- Returns:
- 処理結果データ
- Throws:
ClassCastException
- 引数 servletContext の実際の型が ServletExecutionContext でない場合。
-
setFwHeaderDefinition
フレームワーク制御ヘッダ定義を設定する。- Parameters:
fwHeaderDefinition
- フレームワーク制御ヘッダ定義
-