public class StructuredRequestMessage extends RequestMessage
StructuredResponseMessage
を返却する要求メッセージ。InterSystemMessage.HeaderName
コンストラクタと説明 |
---|
StructuredRequestMessage(FwHeader header,
ReceivedMessage message)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected ResponseMessage |
createResponseMessage()
応答電文オブジェクトを作成する。
|
StructuredRequestMessage |
setFormatter(DataRecordFormatter formatter)
メッセージボディのフォーマット定義を設定する。
|
getFwHeader, getRequestPath, reply, setFormatterOfReply, setRequestPath
getBodyBytes, readRecord, readRecords
getCorrelationId, getDestination, getFormatter, getHeader, getHeaderMap, getMessageId, getParam, getParamMap, getRecordOf, getRecords, getRecordsOf, getReplyTo, setCorrelationId, setDestination, setHeader, setHeaderMap, setMessageId, setReplyTo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getParam, getParamMap
public StructuredRequestMessage(FwHeader header, ReceivedMessage message)
header
- フレームワーク制御ヘッダmessage
- 受信電文オブジェクトprotected ResponseMessage createResponseMessage()
ResponseMessage.ResponseMessage(RequestMessage)
にて行われる。
デフォルト以外の応答電文クラスを使用する場合はサブクラスで本メソッドをオーバーライドすること。StructuredResponseMessage
を返却する。createResponseMessage
クラス内 RequestMessage
public StructuredRequestMessage setFormatter(DataRecordFormatter formatter)
setFormatter
クラス内 InterSystemMessage<ReceivedMessage>
formatter
- フォーマット定義オブジェクト