AMQP header | UM Header | AMQP Type | Java Type | UM 9.9 | UM 9.10 | UM 9.12+ |
durable | nPublished.isPersistent | boolean | boolean | |||
priority | nHeader.Priority | ubyte (Default: 4) | byte | |||
ttl | nHeader.TTL | milliseconds (uint) | long | |||
first-acquirer | nEventProperties.JMS_AMQP_FirstAcquirer | boolean | boolean | |||
delivery-count | nHeader.RedeliveredCount | uint (Default: 0) | long |
AMQP Delivery Annotation | UM Header Key | AMQP Key/Value Type | Java Key/Value Type | UM 9.9 | UM 9.10 | UM 9.12+ |
SomeDeliveryAnnotation | JMS_AMQP_DA_<AMQP_SYMBOL_NAME(SomeDeliveryAnnotation)> | AMQP Symbol / AMQP Value | String / nEventProperties Value |
AMQP Message Annotation | UM Header Key | AMQP Key/Value Type | Java Key/Value Type | UM 9.9 | UM 9.10 | UM 9.12+ |
SomeMessageAnnotation | JMS_AMQP_MA_<AMQP SYMBOL_NAME(SomeMessageAnnotation)> | AMQP Symbol / AMQP Value | String / nEventProperties Value | |||
x-opt-jms-msg-type | JMS_AMQP_MA_x-opt-jms-msg-type | x-opt-jms-msg-type / AMQP byte | String / byte (nHeader.MessageType) | |||
x-opt-jms-dest | JMS_AMQP_MA_x-opt-jms-dest | x-opt-jms-dest / AMQP String | String / byte[] (nHeader.Type) | |||
x-opt-reply-type | JMS_AMQP_MA_x-opt-reply-type | x-opt-reply-type / AMQP byte | String / byte (nHeader.ReplyType) |
AMQP Standard Property | UM Header Mapping | AMQP Type | Java Value Type | UM 9.9 | UM 9.10 | UM 9.12+ |
message-id | nHeader.MessageId | AMQP String | byte[] | |||
user-id | nHeader.UserId | AMQP Binary | byte[] | |||
to | nHeader.Destination | AMQP String | byte[] | |||
subject | nEventProperties.JMS_AMQP_SUBJECT | AMQP String | String | |||
reply-to | nHeader.ReplyToName | AMQP String | byte[] | |||
correlation-id | nHeader.CorrelationId | AMQP Value | byte[] | |||
content-type | nEventProperties.JMS_AMQP_CONTENT_TYPE | AMQP Symbol | String | |||
content-encoding | nEventProperties.JMS_AMQP_CONTENT_ENCODING | AMQP Symbol | String | |||
absolute-expiry-time | N/A (Currently unsupported) | AMQP Date | long | |||
creation-time | nHeader.Timestamp | AMQP Date | long | |||
group-id | nEventProperties.JMSXGroupID | AMQP String | String | |||
group-sequence | nEventProperties.JMS_AMQP_GROUP_SEQUENCE | AMQP uint | int | |||
reply-to-group-id | nEventPropties.JMS_AMQP_ReplyToGroupID | AMQP String | String |
AMQP Application Message Properties | UM Dictionary Key | AMQP Key/Value Type | Java Key/Value Type | UM 9.9 | UM 9.10 | UM 9.12+ |
MAP < STRING, SIMPLE VALUE > | AMQP String / AMQP Value | String / nEventProperties Value | ||||
example_application_key1 | example_application_key1 | AMQP String / AMQP Value | String / nEventProperties Value |
UM nHeader.MessageType | UM Dictionary Key (transformed) | Value (byte) | UM 9.9 | UM 9.10 | UM 9.12+ |
JMS_BASE_MESSAGE_TYPE | AMQP_Type | 0 | |||
JMS_MAP_MESSAGE_TYPE | AMQP_Type | 1 | |||
JMS_BYTES_MESSAGE_TYPE | AMQP_Type | 2 | |||
JMS_OBJECT_MESSAGE_TYPE | AMQP_Type | 3 | |||
JMS_STREAM_MESSAGE_TYPE | AMQP_Type | 4 | |||
JMS_TEXT_MESSAGE_TYPE | AMQP_Type | 5 |
UM AMQP transformation Constant | UM Dictionary Key (transformed) | Value (int) | UM 9.9 | UM 9.10 | UM 9.12+ |
sAMQPData | AMQP_Type | 0 | |||
sAMQPValue | AMQP_Type | 1 | |||
sAMQPList | AMQP_Type | 2 | |||
sAMQPEmpty | AMQP_Type | 3 | |||
sAMQPUnknown | AMQP_Type | -1 |
x-opt-jms-msg-type Message Annotation | AMQP Body | UM Stamping | UM payload | UM 9.9 | UM 9.10 | UM 9.12+ |
JMS_BASE_MESSAGE_TYPE | Any | AMQP_Type=sAMQPEmpty | byte[0] | |||
JMS_BYTES_MESSAGE_TYPE | null | byte[0] | ||||
JMS_BYTES_MESSAGE_TYPE | Data | AMQP_Type=sAMQPData | Binary.Array | |||
JMS_BYTES_MESSAGE_TYPE | AMQP Value <Binary> | AMQP_Type=sAMQPValue | Binary.Array | |||
JMS_TEXT_MESSAGE_TYPE | null | byte[0] | ||||
JMS_TEXT_MESSAGE_TYPE | Data | AMQP_Type=sAMQPData | Binary.Array (UTF-8) | |||
JMS_TEXT_MESSAGE_TYPE | AMQP Value <Binary> | AMQP_Type=sAMQPValue | Binary.Array (UTF-8) | |||
JMS_OBJECT_MESSAGE_TYPE | null | AMQP_Type=sAMQPData | byte[0] | |||
JMS_OBJECT_MESSAGE_TYPE | Data | AMQP_Type=sAMQPData | Binary.Array | |||
JMS_STREAM_MESSAGE_TYPE | null | byte[0] | ||||
JMS_STREAM_MESSAGE_TYPE | AMQP Value <List> | AMQP_Type=sAMQPValue | byte[](Serialized Vector<Binary>) | |||
JMS_STREAM_MESSAGE_TYPE | AMQP Sequence | AMQP_Type=sAMQPList | byte[](Serialized Vector<Binary>) | |||
JMS_MAP_MESSAGE_TYPE | null | byte[0] | ||||
JMS_MAP_MESSAGE_TYPE | AMQP Value <Map> | AMQP_Type=sAMQPValue | byte[](Externalized fEventDictionary) |
AMQP Message Property | AMQP Body | UM nHeader.MessageType | UM payload | UM 9.9 | UM 9.10 | UM 9.12 |
content-type | ||||||
text/plain | null | JMS_TEXT_MESSAGE_TYPE | byte[0] | |||
application/x-java-serialized-object | null | JMS_OBJECT_MESSAGE_TYPE | byte[0] | |||
application/octet-stream | null | JMS_BYTES_MESSAGE_TYPE | byte[0] | |||
null or other | null | JMS_BASE_MESSAGE_TYPE | byte[0] | |||
text/plain | Data | JMS_TEXT_MESSAGE_TYPE | Binary.Array(UTF-8) | |||
application/x-java-serialized-object | Data | JMS_OBJECT_MESSAGE_TYPE | Binary.Array | |||
application/octet-stream or null | Data | JMS_BYTES_MESSAGE_TYPE | Binary.Array | |||
other | Data | JMS_BYTES_MESSAGE_TYPE | Binary.Array | |||
AMQP Value <Type> body | ||||||
null | AMQP Value <null> | JMS_BASE_MESSAGE_TYPE | byte[0] | |||
String | AMQP Value <String> | JMS_TEXT_MESSAGE_TYPE | Binary.Array (UTF-8) | |||
Binary | AMQP Value <Binary> | JMS_BYTES_MESSAGE_TYPE | Binary.Array | |||
List | AMQP Value <List> | JMS_STREAM_MESSAGE_TYPE | byte[](Serialized Vector<Binary>) | |||
Map | AMQP Value <Map> | JMS_MAP_MESSAGE_TYPE | byte[](Externalized fEventDictionary) | |||
other | AMQP Value <Object> | JMS_OBJECT_MESSAGE_TYPE | Binary.Array | |||
AMQP Sequence <Object> body | ||||||
Binary | AMQP Sequence<Binary> | JMS_OBJECT_MESSAGE_TYPE | Binary.Array |
UM nHeader.MessageType | UM Dictionary Key AMQP_Type | AMQP Payload | UM 9.9 | UM 9.10 | UM 9.12+ |
JMS_BASE_MESSAGE_TYPE | sAMQPEmpty or sAMQPUnknown or sAMQPData | Data(byte[0]) | |||
JMS_BASE_MESSAGE_TYPE | sAMQPValue | AMQPValue(null) | |||
JMS_BASE_MESSAGE_TYPE | sAMQPList | ||||
JMS_MAP_MESSAGE_TYPE | sAMQPEmpty | Data(byte[0]) | |||
JMS_MAP_MESSAGE_TYPE | sAMQPValue or sAMQPUnknown | AMQPValue<Map> (from byte[](Externalized fEventDictionary) | |||
JMS_MAP_MESSAGE_TYPE | sAMQPList or sAMQPData | ||||
JMS_BYTES_MESSAGE_TYPE | sAMQPEmpty | Data(byte[0]) | |||
JMS_BYTES_MESSAGE_TYPE | sAMQPData orsAMQPUnknown | Data(Binary(byte[])) (from UM native payload) | |||
JMS_BYTES_MESSAGE_TYPE | sAMQPValue | AMQPValue(Binary(byte[])) (from UM native payload) | |||
JMS_BYTES_MESSAGE_TYPE | sAMQPList | ||||
JMS_OBJECT_MESSAGE_TYPE | sAMQPEmpty | Data(byte[0]) | |||
JMS_OBJECT_MESSAGE_TYPE | sAMQPData orsAMQPUnknown | Data(Binary(byte[])) (from UM native payload) | |||
JMS_OBJECT_MESSAGE_TYPE | sAMQPList or sAMQPValue | ||||
JMS_STREAM_MESSAGE_TYPE | sAMQPEmpty | Data(byte[0]) | |||
JMS_STREAM_MESSAGE_TYPE | sAMQPList | AMQPSequence<Vector> (byte[](Serialized Vector<Binary>) | |||
JMS_STREAM_MESSAGE_TYPE | sAMQPValue or sAMQPUnknown | AMQPValue<Vector> (byte[](Serialized Vector<Binary>) | |||
JMS_STREAM_MESSAGE_TYPE | sAMQPData | ||||
JMS_TEXT_MESSAGE_TYPE | sAMQPEmpty | Data(byte[0]) | |||
JMS_TEXT_MESSAGE_TYPE | sAMQPData | Data(Binary(byte[])) (from UM native payload) | |||
JMS_TEXT_MESSAGE_TYPE | sAMQPValue orsAMQPUnknown | AMQPValue<String> (from UM native payload) | |||
JMS_TEXT_MESSAGE_TYPE | sAMQPList |
AMQP Message Footer | UM Sub Dictionary Key | AMQP Key/Value Type | Java Key/Value Type | UM 9.9 | UM 9.10 | UM 9.12+ |
MAP < SYMBOL, VALUE > | Footer | AMQP Symbol / AMQP Value | String / nEventProperties Value | |||
example_footer_key1 | Footer.example_footer_key1 | AMQP Symbol / AMQP Value | String / nEventProperties Value |