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