3.4.7.3 Message: ObjectFragment
Topic Version | 1 | Published | 10/31/2016 | |
For Standard | ETP v1.1 |
Contains a single list item. Used as the return message for GrowingObjectGet and GrowingObjectGetRange. For GetRange, the store MUST send a stream of these, in index order.
Message Type ID: 6
Correlation Id Usage:
The messageId of the GrowingObjectGet or GetRange that resulted in this fragment.
Multi-part: True
Sent by: store
Attribute |
Description |
Data Type |
Min |
Max |
---|---|---|---|---|
uri |
The URI for the parent object. |
string |
1 |
1 |
contentType |
The XML content type of the fragment. |
string |
1 |
1 |
contentEncoding |
Currently, this is always "text/xml" |
string |
1 |
1 |
data |
The XML data for one part_ wrapper object, returned from a Get or GetRange message, as described in the data field of the DataObjectrecord. |
bytes |
1 |
1 |
Avro Source{ |
---|
"type": "record", "namespace": "Energistics.Protocol.GrowingObject", "name": "ObjectFragment", "messageType": "6", "protocol": "6", "senderRole": "store", "protocolRoles": "store,customer", "fields": [ { "name": "uri", "type": "string" }, { "name": "contentType", "type": "string" }, { "name": "contentEncoding", "type": "string" }, { "name": "data", "type": "bytes" } ] } |