Uses of Class
nablarch.fw.messaging.ResponseMessage
Packages that use ResponseMessage
Package
Description
メッセージング処理方式の実装に直接関連するモジュールを格納するパッケージ。
応答なし電文を受送信するアクションを提供する。
外部システムとのメッセージング処理において使用するハンドラを格納するパッケージ。
-
Uses of ResponseMessage in nablarch.fw.messaging
Subclasses of ResponseMessage in nablarch.fw.messagingModifier and TypeClassDescriptionclass構造化されたデータを取り扱うために、addRecord時にデータをすぐに書き込まず、メモリ上にキャッシュする応答メッセージ。Methods in nablarch.fw.messaging that return ResponseMessageModifier and TypeMethodDescription電文のデータ部に指定したレコードを追加する。電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。電文のデータ部に、指定したレコードを追加する。電文のデータ部に指定したレコードを追加する。電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。電文のデータ部に、指定したレコードを追加する。protected ResponseMessageRequestMessage.createResponseMessage()応答電文オブジェクトを作成する。protected ResponseMessageStructuredRequestMessage.createResponseMessage()応答電文オブジェクトを作成する。ErrorResponseMessage.getResponse()エラー応答電文オブジェクトを返す。RequestMessage.reply()この電文に対する応答電文(ResponseMessage)オブジェクトを作成する。ResponseMessage.setFwHeaderDefinition(FwHeaderDefinition def) フレームワークヘッダ定義を設定する。業務処理の結果を設定する。ResponseMessage.setStatusCodeHeader(String statusCode) フレームワーク制御ヘッダの処理結果コードの値を設定する。Constructors in nablarch.fw.messaging with parameters of type ResponseMessageModifierConstructorDescriptionErrorResponseMessage(ResponseMessage response) コンストラクタ。ErrorResponseMessage(ResponseMessage response, Throwable e) 元例外とエラー応答電文の内容指定し、インスタンスを生成する。 -
Uses of ResponseMessage in nablarch.fw.messaging.action
Methods in nablarch.fw.messaging.action that return ResponseMessageModifier and TypeMethodDescriptionMessagingAction.handle(RequestMessage req, ExecutionContext ctx) 入力データに対する処理を実行する。protected ResponseMessageMessagingAction.onError(Throwable e, RequestMessage request, ExecutionContext context) 業務トランザクションが異常終了した場合の処理を実行する。protected abstract ResponseMessageMessagingAction.onReceive(RequestMessage request, ExecutionContext context) 要求電文毎にフレームワークから起動され、要求電文の内容をもとに業務処理を実行する。 -
Uses of ResponseMessage in nablarch.fw.messaging.handler
Methods in nablarch.fw.messaging.handler that return ResponseMessageModifier and TypeMethodDescriptionprotected ResponseMessageMessageReplyHandler.errorResponseOf(Throwable e, ExecutionContext ctx) 後続ハンドラの処理中に未捕捉の例外が発生した場合に応答するエラー電文を作成する。MessageResendHandler.getAlreadySentReply(RequestMessage request) 再送電文テーブルの内容を確認し、メッセージIDが一致する電文があれば その内容をもとに応答電文を作成して返す 該当する電文が存在しなければnullを返す。MessageResendHandler.handle(RequestMessage request, ExecutionContext context) 入力データに対する処理を実行する。Methods in nablarch.fw.messaging.handler with parameters of type ResponseMessageModifier and TypeMethodDescriptionprotected StringMessageReplyHandler.getStatusCode(ResponseMessage message) 応答電文のフレームワーク制御ヘッダに設定するステータスコードを取得する。voidMessageResendHandler.saveReply(RequestMessage request, ResponseMessage response) 応答電文を再送電文テーブルに格納する。