@Published(tag="architect") public class ReceivedMessage extends InterSystemMessage<ReceivedMessage>
InterSystemMessage.HeaderName
Constructor and Description |
---|
ReceivedMessage(byte[] bodyBytes)
コンストラクタ。
|
ReceivedMessage(ReceivedMessage orgMessage)
コピーコンストラクタ。
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getBodyBytes()
メッセーボディのバイナリ表現を返す。
送信(仕向)電文の場合はデータレコードをレコードフォーマッタで直列化したものを返す。
受信(被仕向)電文の場合はパース前の送信電文の内容をそのまま返す。
|
DataRecord |
readRecord()
データフォーマット定義に従い、1レコードをメッセージボディから読み込んで返す。
読み込まれるレコードの種別はデータフォーマット定義に従って自動的に決定される。
読み込むレコードが存在しない場合はnullを返す。
|
java.util.List<DataRecord> |
readRecords()
データフォーマット定義に従い、データ部の全レコードを読み出す。
読み込まれるレコードの種別はデータフォーマット定義に従って自動的に決定される。
読み込むレコードが存在しない場合は空のリストを返す。
|
getCorrelationId, getDestination, getFormatter, getHeader, getHeaderMap, getMessageId, getParam, getParamMap, getRecordOf, getRecords, getRecordsOf, getReplyTo, setCorrelationId, setDestination, setFormatter, setHeader, setHeaderMap, setMessageId, setReplyTo
public ReceivedMessage(byte[] bodyBytes)
bodyBytes
- メッセージデータ部のバイナリ列public ReceivedMessage(ReceivedMessage orgMessage)
orgMessage
- コピー元電文public byte[] getBodyBytes()
getBodyBytes
in class InterSystemMessage<ReceivedMessage>
@Published(tag="architect") public DataRecord readRecord()
@Published(tag="architect") public java.util.List<DataRecord> readRecords()