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