public class StructuredResponseMessage extends ResponseMessage
Result.ClientError, Result.Error, Result.MultiStatus, Result.NotFound, Result.Success| Constructor and Description |
|---|
StructuredResponseMessage(RequestMessage message)
要求電文に対する応答電文を作成する。
RequestMessage#reply() から呼ばれることを想定している。
|
| Modifier and Type | Method and Description |
|---|---|
ResponseMessage |
addRecord(java.util.Map<?> record)
電文のデータ部に、指定したレコードを追加する。
出力時に使用するデータレイアウト(レコードタイプ)は、
recordの内容から自動的に判別される。 |
ResponseMessage |
addRecord(java.lang.Object recordObj)
電文のデータ部に指定したレコードを追加する。
出力時に使用するデータレイアウト(レコードタイプ)は、渡されたデータの内容から自動的に判別される。
|
ResponseMessage |
addRecord(java.lang.String recordType,
java.util.Map<?> record)
電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。
recordTypeにnullを渡した場合、SendingMessage.addRecord(Map)と同様の処理を行う。 |
ResponseMessage |
addRecord(java.lang.String recordType,
java.lang.Object recordObj)
電文のデータ部に、出力時に使用するデータレイアウト(レコードタイプ)を指定してレコードを追加する。
recordTypeにnullを渡した場合、SendingMessage.addRecord(Object)と同様の処理を行う。 |
setFwHeaderDefinition, setStatusCodeHeadergetBodyBytes, getBodyStream, setTimeToLivegetCorrelationId, getDestination, getHeaderMap, getMessageId, getParam, getParamMap, getRecordOf, getRecords, getRecordsOf, getReplyTo, setCorrelationId, setDestination, setFormatter, setMessageId, setReplyTogetMessage, getStatusCode, isSuccess@Published(tag="architect") public StructuredResponseMessage(RequestMessage message)
message - 要求電文オブジェクト@Published(tag="architect") public ResponseMessage addRecord(java.util.Map<?> record)
recordの内容から自動的に判別される。addRecord in class ResponseMessagerecord - レコード内容@Published(tag="architect") public ResponseMessage addRecord(java.lang.String recordType, java.util.Map<?> record)
recordTypeにnullを渡した場合、SendingMessage.addRecord(Map)と同様の処理を行う。addRecord in class ResponseMessagerecordType - レコードタイプrecord - レコード内容@Published(tag="architect") public ResponseMessage addRecord(java.lang.Object recordObj)
addRecord in class ResponseMessagerecordObj - レコード内容を表現したオブジェクト@Published(tag="architect") public ResponseMessage addRecord(java.lang.String recordType, java.lang.Object recordObj)
recordTypeにnullを渡した場合、SendingMessage.addRecord(Object)と同様の処理を行う。addRecord in class ResponseMessagerecordType - レコードタイプrecordObj - レコード内容を表現したオブジェクト