...
AMQP 0-8...0-9-1 message | AMQP 1-0 message | ||||||||
---|---|---|---|---|---|---|---|---|---|
Property origin | Property name | type | Section name | Property name | Type | Comments | Implemented | ||
message property | delivery mode | octet | header | durable | boolean | true when 'delivery mode'=2, otherwise false | Y | ||
message property | priority | octet | header | priority | unsigned byte |
| Y | ||
message property | expiration | short-string | header | ttl | milliseconds/ulong | expiration - 'arrival-time' | Y | ||
message property | expiration | short-string | headerproperties | absolute-expiry-time | timestamp /ulong |
| Y | ||
message property | content type | short-string | properties | content-type | symbol | value '"application/java-object-stream' changed to 'application/x-java-serialized-object' | Y | ||
message property | encoding | short-string | properties | content-encoding | symbol |
| Y | ||
message property | message id | short-string | properties | message-id | string | used to convert to binary in AMQP 1.0 | Y | ||
message property | correlation id | short-string | properties | correlation-id | string | used to convert to binary in AMQP 1.0 | Y | ||
message property | user id | short-string | properties | user-id | binary |
| Y | ||
message property | reply to | short-string | properties | reply-to | string | if binding url the value is changed to <exchange name>/<routing key> or <exchange_name>/<queue_name> or <exchange_name> or <queue name> or <routing key> when No address support. | Y | ||
message property | timestamp | longtimestamp | properties | creation-time | timestamp/ulong |
| NY | ||
message property | type | short-string | message-annotation | properties | subjectjms-type | string |
| See JMS bindmap spec. setting "qpid.subject" in the message properties takes precedence over this. | YN |
message property | application id | short-string | application-properties | application-id |
|
| string |
| N |
message property | cluster id | short-string | application-properties | cluster-id |
|
| string |
| N |
message property | headers | field-table | application-properties | * | every entry except for 'qpid.subject' is put into application-properties as separate property. | Y | |||
message property 'headers' | qpid.subject | short-string | properties | subject | string | This takes precedence over the message property "type". | Y | ||
message property 'headers' | JMSXGroupID | short-string | properties | group-id | string | see JMS bindmap | NY | ||
message property 'headers' | JMSXGroupSeq | int | properties | group-sequence | sequence number | see JMS bindmap | NY | ||
message delivery count | int | header | delivery-count | uint | dynamically set on sending | Y | |||
message delivery count | int | header | first-acquirer | boolean | dynamically set on sending |
| NY | ||
basic.publish | routing-key | short-string | properties | subjectto | string | "to" property should be set to <exchange>/<routing-key> | Y | ||
basic.publish | exchange | short-string | properties | to | string |
| "to" property should be set to <exchange>/<routing-key> | YN |
AMQP 0-8...0-9-1 message properties conversion into AMQP 0-10 message properties
...