Package nablarch.fw.messaging
Class StructuredRequestMessage
java.lang.Object
nablarch.fw.messaging.InterSystemMessage<ReceivedMessage>
nablarch.fw.messaging.ReceivedMessage
nablarch.fw.messaging.RequestMessage
nablarch.fw.messaging.StructuredRequestMessage
構造化されたデータを取り扱うために、返信用オブジェクトとして
StructuredResponseMessage
を返却する要求メッセージ。- Author:
- TIS
-
Nested Class Summary
Nested classes/interfaces inherited from class nablarch.fw.messaging.InterSystemMessage
InterSystemMessage.HeaderName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ResponseMessage
応答電文オブジェクトを作成する。setFormatter
(DataRecordFormatter formatter) メッセージボディのフォーマット定義を設定する。Methods inherited from class nablarch.fw.messaging.RequestMessage
getFwHeader, getRequestPath, reply, setFormatterOfReply, setRequestPath
Methods inherited from class nablarch.fw.messaging.ReceivedMessage
getBodyBytes, readRecord, readRecords
Methods inherited from class nablarch.fw.messaging.InterSystemMessage
getCorrelationId, getDestination, getFormatter, getHeader, getHeaderMap, getMessageId, getParam, getParamMap, getRecordOf, getRecords, getRecordsOf, getReplyTo, setCorrelationId, setDestination, setHeader, setHeaderMap, setMessageId, setReplyTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface nablarch.fw.Request
getParam, getParamMap
-
Constructor Details
-
StructuredRequestMessage
コンストラクタ- Parameters:
header
- フレームワーク制御ヘッダmessage
- 受信電文オブジェクト
-
-
Method Details
-
createResponseMessage
応答電文オブジェクトを作成する。 この実装では、応答電文オブジェクトのヘッダの設定はResponseMessage(RequestMessage)
にて行われる。 デフォルト以外の応答電文クラスを使用する場合はサブクラスで本メソッドをオーバーライドすること。
この実装ではStructuredResponseMessage
を返却する。- Overrides:
createResponseMessage
in classRequestMessage
- Returns:
- 応答電文オブジェクト
-
setFormatter
メッセージボディのフォーマット定義を設定する。
この実装ではフォーマッタの初期化処理を行う。- Overrides:
setFormatter
in classInterSystemMessage<ReceivedMessage>
- Parameters:
formatter
- フォーマット定義オブジェクト- Returns:
- このオブジェクト自体
-