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