public class StructuredRequestMessage extends RequestMessage
StructuredResponseMessage
を返却する要求メッセージ。InterSystemMessage.HeaderName
Constructor and Description |
---|
StructuredRequestMessage(FwHeader header,
ReceivedMessage message)
コンストラクタ
|
Modifier and Type | Method and Description |
---|---|
protected ResponseMessage |
createResponseMessage()
応答電文オブジェクトを作成する。
この実装では、応答電文オブジェクトのヘッダの設定は
ResponseMessage.ResponseMessage(RequestMessage) にて行われる。
デフォルト以外の応答電文クラスを使用する場合はサブクラスで本メソッドをオーバーライドすること。 |
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
in class RequestMessage
public StructuredRequestMessage setFormatter(DataRecordFormatter formatter)
setFormatter
in class InterSystemMessage<ReceivedMessage>
formatter
- フォーマット定義オブジェクト