Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

header

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

binary

string

used to convert to binary in AMQP 1.0 

Y

message property

correlation id

short-string

properties

correlation-id

string

binary

 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 <queue name> or <routing key>

when either <exchange name>, <routing key> or <queue name> is specified, otherwise original value.

No address support.

Y

message property

timestamp

long

properties

creation-time

timestamp/ulong

 

N

message property

type

short-string

message-annotation

jms-type

string

 

N

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

 

Y

message property 'headers'

JMSXGroupID

short-string

properties

group-id

string

 

N

message property 'headers'

JMSXGroupSeq

int

properties

group-sequence

sequence number

 

N

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

Y

basic.publish

routing-key

short-string

properties

subject

string

 

Y

basic.publish

exchange

short-string

properties

to

string

 

N

...