Menu Search

AMQP 1.0 interactive type reference

Constants
Types
  Primitive Types
  Enumerated Types
  Restricted Types
  Described Types
  Provided Types
Diagrams
Indices
  Types
  Fields
  Enumerations
  Grand Index
  Type Cross Reference

NOTE: Tables must be expanded or internal hyperlinks don't work.
 Table view: expand all.
 Table view: collapse all.

Constants

 Constants
Section Name Value Label
transport:definitions PORT 5672 the IANA assigned port number for AMQP
transport:definitions SECURE-PORT 5671 the IANA assigned port number for secure AMQP (amqps)
transport:definitions MAJOR 1 major protocol version
transport:definitions MINOR 0 minor protocol version
transport:definitions REVISION 0 protocol revision
transport:definitions MIN-MAX-FRAME-SIZE 512 the lower bound for the agreed maximum frame size (in bytes)
messaging:message-format MESSAGE-FORMAT 0 the format + revision for the messages defined by this document
security:tls TLS-MAJOR 1 major protocol version
security:tls TLS-MINOR 0 minor protocol version
security:tls TLS-REVISION 0 protocol revision
security:sasl SASL-MAJOR 1 major protocol version
security:sasl SASL-MINOR 0 minor protocol version
security:sasl SASL-REVISION 0 protocol revision

Types

Primitive Types

 by Name
Section Name Code Category Width Label
types:encodings null indicates an empty value
null 0x40 fixed 0 the null value
types:encodings boolean represents a true or false value
boolean 0x56 fixed 1 boolean with the octet 0x00 being false and octet 0x01 being true
boolean:true 0x41 fixed 0 the boolean value true
boolean:false 0x42 fixed 0 the boolean value false
types:encodings ubyte integer in the range 0 to 2^8 - 1 inclusive
ubyte 0x50 fixed 1 8-bit unsigned integer
types:encodings ushort integer in the range 0 to 2^16 - 1 inclusive
ushort 0x60 fixed 2 16-bit unsigned integer in network byte order
types:encodings uint integer in the range 0 to 2^32 - 1 inclusive
uint 0x70 fixed 4 32-bit unsigned integer in network byte order
uint:smalluint 0x52 fixed 1 unsigned integer value in the range 0 to 255 inclusive
uint:uint0 0x43 fixed 0 the uint value 0
types:encodings ulong integer in the range 0 to 2^64 - 1 inclusive
ulong 0x80 fixed 8 64-bit unsigned integer in network byte order
ulong:smallulong 0x53 fixed 1 unsigned long value in the range 0 to 255 inclusive
ulong:ulong0 0x44 fixed 0 the ulong value 0
types:encodings byte integer in the range -(2^7) to 2^7 - 1 inclusive
byte 0x51 fixed 1 8-bit two's-complement integer
types:encodings short integer in the range -(2^15) to 2^15 - 1 inclusive
short 0x61 fixed 2 16-bit two's-complement integer in network byte order
types:encodings int integer in the range -(2^31) to 2^31 - 1 inclusive
int 0x71 fixed 4 32-bit two's-complement integer in network byte order
int:smallint 0x54 fixed 1 signed integer value in the range -128 to 127 inclusive
types:encodings long integer in the range -(2^63) to 2^63 - 1 inclusive
long 0x81 fixed 8 64-bit two's-complement integer in network byte order
long:smalllong 0x55 fixed 1 signed long value in the range -128 to 127 inclusive
types:encodings float 32-bit floating point number (IEEE 754-2008 binary32)
float:ieee-754 0x72 fixed 4 IEEE 754-2008 binary32
types:encodings double 64-bit floating point number (IEEE 754-2008 binary64)
double:ieee-754 0x82 fixed 8 IEEE 754-2008 binary64
types:encodings decimal32 32-bit decimal number (IEEE 754-2008 decimal32)
decimal32:ieee-754 0x74 fixed 4 IEEE 754-2008 decimal32 using the Binary Integer Decimal encoding
types:encodings decimal64 64-bit decimal number (IEEE 754-2008 decimal64)
decimal64:ieee-754 0x84 fixed 8 IEEE 754-2008 decimal64 using the Binary Integer Decimal encoding
types:encodings decimal128 128-bit decimal number (IEEE 754-2008 decimal128)
decimal128:ieee-754 0x94 fixed 16 IEEE 754-2008 decimal128 using the Binary Integer Decimal encoding
types:encodings char a single unicode character
char:utf32 0x73 fixed 4 a UTF-32BE encoded unicode character
types:encodings timestamp an absolute point in time
timestamp:ms64 0x83 fixed 8 64-bit signed integer representing milliseconds since the unix epoch
types:encodings uuid a universally unique id as defined by RFC-4122 section 4.1.2
uuid 0x98 fixed 16 UUID as defined in section 4.1.2 of RFC-4122
types:encodings binary a sequence of octets
binary:vbin8 0xa0 variable 1 up to 2^8 - 1 octets of binary data
binary:vbin32 0xb0 variable 4 up to 2^32 - 1 octets of binary data
types:encodings string a sequence of unicode characters
string:str8-utf8 0xa1 variable 1 up to 2^8 - 1 octets worth of UTF-8 unicode (with no byte order mark)
string:str32-utf8 0xb1 variable 4 up to 2^32 - 1 octets worth of UTF-8 unicode (with no byte order mark)
types:encodings symbol symbolic values from a constrained domain
symbol:sym8 0xa3 variable 1 up to 2^8 - 1 seven bit ASCII characters representing a symbolic value
symbol:sym32 0xb3 variable 4 up to 2^32 - 1 seven bit ASCII characters representing a symbolic value
types:encodings list a sequence of polymorphic values
list:list0 0x45 fixed 0 the empty list (i.e. the list with no elements)
list:list8 0xc0 compound 1 up to 2^8 - 1 list elements with total size less than 2^8 octets
list:list32 0xd0 compound 4 up to 2^32 - 1 list elements with total size less than 2^32 octets
types:encodings map a polymorphic mapping from distinct keys to values
map:map8 0xc1 compound 1 up to 2^8 - 1 octets of encoded map data
map:map32 0xd1 compound 4 up to 2^32 - 1 octets of encoded map data
types:encodings array a sequence of values of a single type
array:array8 0xe0 array 1 up to 2^8 - 1 array elements with total size less than 2^8 octets
array:array32 0xf0 array 4 up to 2^32 - 1 array elements with total size less than 2^32 octets
spec:wildcard * A value of any type is permitted.

 by Code
Section Name Code Category Width Label
types:encodings null 0x40 fixed 0 the null value
types:encodings boolean:true 0x41 fixed 0 the boolean value true
types:encodings boolean:false 0x42 fixed 0 the boolean value false
types:encodings uint:uint0 0x43 fixed 0 the uint value 0
types:encodings ulong:ulong0 0x44 fixed 0 the ulong value 0
types:encodings list:list0 0x45 fixed 0 the empty list (i.e. the list with no elements)
types:encodings ubyte 0x50 fixed 1 8-bit unsigned integer
types:encodings byte 0x51 fixed 1 8-bit two's-complement integer
types:encodings uint:smalluint 0x52 fixed 1 unsigned integer value in the range 0 to 255 inclusive
types:encodings ulong:smallulong 0x53 fixed 1 unsigned long value in the range 0 to 255 inclusive
types:encodings int:smallint 0x54 fixed 1 signed integer value in the range -128 to 127 inclusive
types:encodings long:smalllong 0x55 fixed 1 signed long value in the range -128 to 127 inclusive
types:encodings boolean 0x56 fixed 1 boolean with the octet 0x00 being false and octet 0x01 being true
types:encodings ushort 0x60 fixed 2 16-bit unsigned integer in network byte order
types:encodings short 0x61 fixed 2 16-bit two's-complement integer in network byte order
types:encodings uint 0x70 fixed 4 32-bit unsigned integer in network byte order
types:encodings int 0x71 fixed 4 32-bit two's-complement integer in network byte order
types:encodings float:ieee-754 0x72 fixed 4 IEEE 754-2008 binary32
types:encodings char:utf32 0x73 fixed 4 a UTF-32BE encoded unicode character
types:encodings decimal32:ieee-754 0x74 fixed 4 IEEE 754-2008 decimal32 using the Binary Integer Decimal encoding
types:encodings ulong 0x80 fixed 8 64-bit unsigned integer in network byte order
types:encodings long 0x81 fixed 8 64-bit two's-complement integer in network byte order
types:encodings double:ieee-754 0x82 fixed 8 IEEE 754-2008 binary64
types:encodings timestamp:ms64 0x83 fixed 8 64-bit signed integer representing milliseconds since the unix epoch
types:encodings decimal64:ieee-754 0x84 fixed 8 IEEE 754-2008 decimal64 using the Binary Integer Decimal encoding
types:encodings decimal128:ieee-754 0x94 fixed 16 IEEE 754-2008 decimal128 using the Binary Integer Decimal encoding
types:encodings uuid 0x98 fixed 16 UUID as defined in section 4.1.2 of RFC-4122
types:encodings binary:vbin8 0xa0 variable 1 up to 2^8 - 1 octets of binary data
types:encodings string:str8-utf8 0xa1 variable 1 up to 2^8 - 1 octets worth of UTF-8 unicode (with no byte order mark)
types:encodings symbol:sym8 0xa3 variable 1 up to 2^8 - 1 seven bit ASCII characters representing a symbolic value
types:encodings binary:vbin32 0xb0 variable 4 up to 2^32 - 1 octets of binary data
types:encodings string:str32-utf8 0xb1 variable 4 up to 2^32 - 1 octets worth of UTF-8 unicode (with no byte order mark)
types:encodings symbol:sym32 0xb3 variable 4 up to 2^32 - 1 seven bit ASCII characters representing a symbolic value
types:encodings list:list8 0xc0 compound 1 up to 2^8 - 1 list elements with total size less than 2^8 octets
types:encodings map:map8 0xc1 compound 1 up to 2^8 - 1 octets of encoded map data
types:encodings list:list32 0xd0 compound 4 up to 2^32 - 1 list elements with total size less than 2^32 octets
types:encodings map:map32 0xd1 compound 4 up to 2^32 - 1 octets of encoded map data
types:encodings array:array8 0xe0 array 1 up to 2^8 - 1 array elements with total size less than 2^8 octets
types:encodings array:array32 0xf0 array 4 up to 2^32 - 1 array elements with total size less than 2^32 octets

Enumerated Types

 Enumerated Types
Section Name Type Label Provides
messaging:addressing std-dist-mode symbol Link distribution policy distribution-mode
messaging:addressing terminus-durability uint durability policy for a Terminus
messaging:addressing terminus-expiry-policy symbol expiry policy for a Terminus
security:sasl sasl-code ubyte codes to indicate the outcome of the sasl dialog
transactions:coordination transaction-error symbol symbols used to indicate transaction errors error-condition
transactions:coordination txn-capability symbol symbols indicating (desired/available) capabilities of a transaction coordinator txn-capability
transport:definitions amqp-error symbol shared error conditions error-condition
transport:definitions connection-error symbol symbols used to indicate connection error conditions error-condition
transport:definitions receiver-settle-mode ubyte settlement policy for a Receiver
transport:definitions role boolean link endpoint role
transport:definitions sender-settle-mode ubyte settlement policy for a Sender
transport:definitions session-error symbol symbols used to indicate session error conditions error-condition

    Enumerated type: messaging:addressing - std-dist-mode
Name Type/Value Label Provides
std-dist-mode symbol Link distribution policy distribution-mode
move move
copy copy

    Enumerated type: messaging:addressing - terminus-durability
Name Type/Value Label Provides
terminus-durability uint durability policy for a Terminus
none 0
configuration 1
unsettled-state 2

    Enumerated type: messaging:addressing - terminus-expiry-policy
Name Type/Value Label Provides
terminus-expiry-policy symbol expiry policy for a Terminus
link-detach link-detach
session-end session-end
connection-close connection-close
never never

    Enumerated type: security:sasl - sasl-code
Name Type/Value Label Provides
sasl-code ubyte codes to indicate the outcome of the sasl dialog
ok 0
auth 1
sys 2
sys-perm 3
sys-temp 4

    Enumerated type: transactions:coordination - transaction-error
Name Type/Value Label Provides
transaction-error symbol symbols used to indicate transaction errors error-condition
unknown-id amqp:transaction:unknown-id
transaction-rollback amqp:transaction:rollback
transaction-timeout amqp:transaction:timeout

    Enumerated type: transactions:coordination - txn-capability
Name Type/Value Label Provides
txn-capability symbol symbols indicating (desired/available) capabilities of a transaction coordinator txn-capability
local-transactions amqp:local-transactions
distributed-transactions amqp:distributed-transactions
promotable-transactions amqp:promotable-transactions
multi-txns-per-ssn amqp:multi-txns-per-ssn
multi-ssns-per-txn amqp:multi-ssns-per-txn

    Enumerated type: transport:definitions - amqp-error
Name Type/Value Label Provides
amqp-error symbol shared error conditions error-condition
internal-error amqp:internal-error
not-found amqp:not-found
unauthorized-access amqp:unauthorized-access
decode-error amqp:decode-error
resource-limit-exceeded amqp:resource-limit-exceeded
not-allowed amqp:not-allowed
invalid-field amqp:invalid-field
not-implemented amqp:not-implemented
resource-locked amqp:resource-locked
precondition-failed amqp:precondition-failed
resource-deleted amqp:resource-deleted
illegal-state amqp:illegal-state
frame-size-too-small amqp:frame-size-too-small

    Enumerated type: transport:definitions - connection-error
Name Type/Value Label Provides
connection-error symbol symbols used to indicate connection error conditions error-condition
connection-forced amqp:connection:forced
framing-error amqp:connection:framing-error
redirect amqp:connection:redirect

    Enumerated type: transport:definitions - link-error
    Enumerated type: transport:definitions - receiver-settle-mode
Name Type/Value Label Provides
receiver-settle-mode ubyte settlement policy for a Receiver
first 0
second 1

    Enumerated type: transport:definitions - role
Name Type/Value Label Provides
role boolean link endpoint role
sender false
receiver true

    Enumerated type: transport:definitions - sender-settle-mode
Name Type/Value Label Provides
sender-settle-mode ubyte settlement policy for a Sender
unsettled 0
settled 1
mixed 2

    Enumerated type: transport:definitions - session-error
Name Type/Value Label Provides
session-error symbol symbols used to indicate session error conditions error-condition
window-violation amqp:session:window-violation
errant-link amqp:session:errant-link
handle-in-use amqp:session:handle-in-use
unattached-handle amqp:session:unattached-handle


Restricted Types

 Restricted Types
Section Name Type Label Provides
transport:definitions handle uint the handle of a Link
transport:definitions seconds uint a duration measured in seconds
transport:definitions milliseconds uint a duration measured in milliseconds
transport:definitions delivery-tag binary
transport:definitions delivery-number sequence-no
transport:definitions transfer-number sequence-no
transport:definitions sequence-no uint 32-bit RFC-1982 serial number
transport:definitions message-format uint 32-bit message format code
transport:definitions ietf-language-tag symbol an IETF language tag as defined by BCP 47
transport:definitions fields map a mapping from field name to value
messaging:message-format annotations map
messaging:message-format message-id-ulong ulong message-id
messaging:message-format message-id-uuid uuid message-id
messaging:message-format message-id-binary binary message-id
messaging:message-format message-id-string string message-id
messaging:message-format address-string string address of a Node address
messaging:addressing filter-set map
messaging:addressing node-properties fields properties of a Node
transactions:coordination transaction-id binary txn-id
ERROR: unspecified global-tx-id binary global transaction id

Described Types

 Described Types
Section Name Code Type Provides Label
transport:performatives open 0x10 list frame negotiate Connection parameters
transport:performatives begin 0x11 list frame begin a Session on a channel
transport:performatives attach 0x12 list frame attach a Link to a Session
transport:performatives flow 0x13 list frame update link state
transport:performatives transfer 0x14 list frame transfer a Message
transport:performatives disposition 0x15 list frame inform remote peer of delivery state changes
transport:performatives detach 0x16 list frame detach the Link Endpoint from the Session
transport:performatives end 0x17 list frame end the Session
transport:performatives close 0x18 list frame signal a Connection close
transport:definitions error 0x1d list details of an error
messaging:delivery-state received 0x23 list delivery-state
messaging:delivery-state accepted 0x24 list delivery-state outcome the accepted outcome
messaging:delivery-state rejected 0x25 list delivery-state outcome the rejected outcome
messaging:delivery-state released 0x26 list delivery-state outcome the released outcome
messaging:delivery-state modified 0x27 list delivery-state outcome the modified outcome
messaging:addressing source 0x28 list source
messaging:addressing target 0x29 list target
messaging:addressing delete-on-close 0x2b list lifetime-policy lifetime of dynamic Node scoped to lifetime of link which caused creation
messaging:addressing delete-on-no-messages 0x2d list lifetime-policy lifetime of dynamic Node scoped to existence of messages on the Node
transactions:coordination coordinator 0x30 list target target for communicating with a transaction coordinator
transactions:coordination declare 0x31 list message body for declaring a transaction id
transactions:coordination discharge 0x32 list message body for discharging a transaction
transactions:coordination declared 0x33 list delivery-state outcome
transactions:coordination transactional-state 0x34 list delivery-state the state of a transactional message transfer
security:sasl sasl-mechanisms 0x40 list sasl-frame advertise available sasl mechanisms
security:sasl sasl-init 0x41 list sasl-frame initiate sasl exchange
security:sasl sasl-challenge 0x42 list sasl-frame security mechanism challenge
security:sasl sasl-response 0x43 list sasl-frame security mechanism response
security:sasl sasl-outcome 0x44 list sasl-frame indicates the outcome of the sasl dialog
messaging:message-format header 0x70 list section transport headers for a Message
messaging:message-format delivery-annotations 0x71 annotations section
messaging:message-format message-annotations 0x72 annotations section
messaging:message-format properties 0x73 list section immutable properties of the Message
messaging:message-format application-properties 0x74 map section
messaging:message-format data 0x75 binary section
messaging:message-format amqp-sequence 0x76 list section
messaging:message-format amqp-value 0x77 * section

    Described type: transport:performatives - open
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:open:list negotiate Connection parameters
field container-id string true the id of the source container
field hostname string the name of the target host
field max-frame-size uint 4294967295 proposed maximum frame size
field channel-max ushort 65535 the maximum channel number that may be used on the Connection
field idle-time-out milliseconds idle time-out
field outgoing-locales ietf-language-tag true locales available for outgoing text
field incoming-locales ietf-language-tag true desired locales for incoming text in decreasing level of preference
field offered-capabilities symbol true the extension capabilities the sender supports
field desired-capabilities symbol true the extension capabilities the sender may use if the receiver supports them
field properties fields connection properties

    Described type: transport:performatives - begin
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:begin:list begin a Session on a channel
field remote-channel ushort the remote channel for this Session
field next-outgoing-id transfer-number true the transfer-id of the first transfer id the sender will send
field incoming-window uint true the initial incoming-window of the sender
field outgoing-window uint true the initial outgoing-window of the sender
field handle-max handle 4294967295 the maximum handle value that may be used on the Session
field offered-capabilities symbol true the extension capabilities the sender supports
field desired-capabilities symbol true the extension capabilities the sender may use if the receiver supports them
field properties fields session properties

    Described type: transport:performatives - attach
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:attach:list attach a Link to a Session
field name string true the name of the link
field handle handle true
field role role true role of the link endpoint
field snd-settle-mode sender-settle-mode mixed settlement mode for the Sender
field rcv-settle-mode receiver-settle-mode first the settlement mode of the Receiver
field source * source the source for Messages
field target * target the target for Messages
field unsettled map unsettled delivery state
field incomplete-unsettled boolean false
field initial-delivery-count sequence-no
field max-message-size ulong the maximum message size supported by the link endpoint
field offered-capabilities symbol true the extension capabilities the sender supports
field desired-capabilities symbol true the extension capabilities the sender may use if the receiver supports them
field properties fields link properties

    Described type: transport:performatives - flow
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:flow:list update link state
field next-incoming-id transfer-number
field incoming-window uint true
field next-outgoing-id transfer-number true
field outgoing-window uint true
field handle handle
field delivery-count sequence-no the endpoint's delivery-count
field link-credit uint the current maximum number of Messages that can be received
field available uint the number of available Messages
field drain boolean false indicates drain mode
field echo boolean false request link state from other endpoint
field properties fields link state properties

    Described type: transport:performatives - transfer
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:transfer:list transfer a Message
field handle handle true
field delivery-id delivery-number alias for delivery-tag
field delivery-tag delivery-tag
field message-format message-format indicates the message format
field settled boolean
field more boolean false indicates that the Message has more content
field rcv-settle-mode receiver-settle-mode
field state * delivery-state the state of the delivery at the sender
field resume boolean false indicates a resumed delivery
field aborted boolean false indicates that the Message is aborted
field batchable boolean false batchable hint

    Described type: transport:performatives - disposition
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:disposition:list inform remote peer of delivery state changes
field role role true directionality of disposition
field first delivery-number true lower bound of deliveries
field last delivery-number upper bound of deliveries
field settled boolean false indicates deliveries are settled
field state * delivery-state indicates state of deliveries
field batchable boolean false batchable hint

    Described type: transport:performatives - detach
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:detach:list detach the Link Endpoint from the Session
field handle handle true the local handle of the link to be detached
field closed boolean false if true then the sender has closed the link
field error error error causing the detach

    Described type: transport:performatives - end
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:end:list end the Session
field error error error causing the end

    Described type: transport:performatives - close
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:close:list signal a Connection close
field error error error causing the close

    Described type: transport:definitions - error
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:error:list details of an error
field condition symbol error-condition true error condition
field description string descriptive text about the error condition
field info fields map carrying information about the error condition

    Described type: messaging:delivery-state - received
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:received:list
field section-number uint true
field section-offset ulong true

    Described type: messaging:delivery-state - accepted
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:accepted:list the accepted outcome

    Described type: messaging:delivery-state - rejected
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:rejected:list the rejected outcome
field error error error that caused the message to be rejected

    Described type: messaging:delivery-state - released
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:released:list the released outcome

    Described type: messaging:delivery-state - modified
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:modified:list the modified outcome
field delivery-failed boolean count the transfer as an unsuccessful delivery attempt
field undeliverable-here boolean prevent redelivery
field message-annotations fields message attributes

    Described type: messaging:addressing - source
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:source:list
field address * address the address of the source
field durable terminus-durability none indicates the durability of the terminus
field expiry-policy terminus-expiry-policy session-end the expiry policy of the Source
field timeout seconds 0 duration that an expiring Source will be retained
field dynamic boolean false request dynamic creation of a remote Node
field dynamic-node-properties node-properties properties of the dynamically created Node
field distribution-mode symbol distribution-mode the distribution mode of the Link
field filter filter-set a set of predicates to filter the Messages admitted onto the Link
field default-outcome * outcome default outcome for unsettled transfers
field outcomes symbol true descriptors for the outcomes that can be chosen on this link
field capabilities symbol true the extension capabilities the sender supports/desires

    Described type: messaging:addressing - target
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:target:list
field address * address The address of the target.
field durable terminus-durability none indicates the durability of the terminus
field expiry-policy terminus-expiry-policy session-end the expiry policy of the Target
field timeout seconds 0 duration that an expiring Target will be retained
field dynamic boolean false request dynamic creation of a remote Node
field dynamic-node-properties node-properties properties of the dynamically created Node
field capabilities symbol true the extension capabilities the sender supports/desires

    Described type: messaging:addressing - delete-on-close
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:delete-on-close:list lifetime of dynamic Node scoped to lifetime of link which caused creation

    Described type: messaging:addressing - delete-on-no-links
    Described type: messaging:addressing - delete-on-no-messages
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:delete-on-no-messages:list lifetime of dynamic Node scoped to existence of messages on the Node

    Described type: messaging:addressing - delete-on-no-links-or-messages
    Described type: transactions:coordination - coordinator
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:coordinator:list target for communicating with a transaction coordinator
field capabilities symbol txn-capability true the capabilities supported at the coordinator

    Described type: transactions:coordination - declare
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:declare:list message body for declaring a transaction id
field global-id * global-tx-id global transaction id

    Described type: transactions:coordination - discharge
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:discharge:list message body for discharging a transaction
field txn-id * txn-id true identifies the transaction to be discharged
field fail boolean indicates the transaction should be rolled back

    Described type: transactions:coordination - declared
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:declared:list
field txn-id * txn-id true the allocated transaction id

    Described type: transactions:coordination - transactional-state
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:transactional-state:list the state of a transactional message transfer
field txn-id * txn-id true identifies the transaction with which the state is associated
field outcome * outcome provisional outcome

    Described type: security:sasl - sasl-mechanisms
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:sasl-mechanisms:list advertise available sasl mechanisms
field sasl-server-mechanisms symbol true true supported sasl mechanisms

    Described type: security:sasl - sasl-init
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:sasl-init:list initiate sasl exchange
field mechanism symbol true selected security mechanism
field initial-response binary security response data
field hostname string the name of the target host

    Described type: security:sasl - sasl-challenge
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:sasl-challenge:list security mechanism challenge
field challenge binary true security challenge data

    Described type: security:sasl - sasl-response
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:sasl-response:list security mechanism response
field response binary true security response data

    Described type: security:sasl - sasl-outcome
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:sasl-outcome:list indicates the outcome of the sasl dialog
field code sasl-code true indicates the outcome of the sasl dialog
field additional-data binary additional data as specified in RFC-4422

    Described type: messaging:message-format - header
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:header:list transport headers for a Message
field durable boolean specify durability requirements
field priority ubyte relative Message priority
field ttl milliseconds time to live in ms
field first-acquirer boolean
field delivery-count uint the number of prior unsuccessful delivery attempts

    Described type: messaging:message-format - delivery-annotations
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:delivery-annotations:map

    Described type: messaging:message-format - message-annotations
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:message-annotations:map

    Described type: messaging:message-format - properties
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:properties:list immutable properties of the Message
field message-id * message-id application Message identifier
field user-id binary creating user id
field to * address the address of the Node the Message is destined for
field subject string the subject of the message
field reply-to * address the Node to send replies to
field correlation-id * message-id application correlation identifier
field content-type symbol MIME content type
field content-encoding symbol MIME content type
field absolute-expiry-time timestamp the time when this message is considered expired
field creation-time timestamp the time when this message was created
field group-id string the group this message belongs to
field group-sequence sequence-no the sequence-no of this message within its group
field reply-to-group-id string the group the reply message belongs to

    Described type: messaging:message-format - application-properties
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:application-properties:map

    Described type: messaging:message-format - data
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:data:binary

    Described type: messaging:message-format - amqp-sequence
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:amqp-sequence:list

    Described type: messaging:message-format - amqp-value
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:amqp-value:*

    Described type: messaging:message-format - footer
Tag Name Type Requires Default Mandatory Multiple Label
descriptor amqp:footer:map transport footers for a Message


Provided Types

 Provided Types
Provided Type Provider Provider Section
address address-string messaging:message-format
delivery-state received messaging:delivery-state
delivery-state accepted messaging:delivery-state
delivery-state rejected messaging:delivery-state
delivery-state released messaging:delivery-state
delivery-state modified messaging:delivery-state
delivery-state declared transactions:coordination
delivery-state transactional-state transactions:coordination
distribution-mode std-dist-mode messaging:addressing
error-condition amqp-error transport:definitions
error-condition connection-error transport:definitions
error-condition session-error transport:definitions
error-condition link-error transport:definitions
error-condition transaction-error transactions:coordination
frame open transport:performatives
frame begin transport:performatives
frame attach transport:performatives
frame flow transport:performatives
frame transfer transport:performatives
frame disposition transport:performatives
frame detach transport:performatives
frame end transport:performatives
frame close transport:performatives
lifetime-policy delete-on-close messaging:addressing
lifetime-policy delete-on-no-links messaging:addressing
lifetime-policy delete-on-no-messages messaging:addressing
lifetime-policy delete-on-no-links-or-messages messaging:addressing
message-id message-id-ulong messaging:message-format
message-id message-id-uuid messaging:message-format
message-id message-id-binary messaging:message-format
message-id message-id-string messaging:message-format
outcome accepted messaging:delivery-state
outcome rejected messaging:delivery-state
outcome released messaging:delivery-state
outcome modified messaging:delivery-state
outcome declared transactions:coordination
sasl-frame sasl-mechanisms security:sasl
sasl-frame sasl-init security:sasl
sasl-frame sasl-challenge security:sasl
sasl-frame sasl-response security:sasl
sasl-frame sasl-outcome security:sasl
section header messaging:message-format
section delivery-annotations messaging:message-format
section message-annotations messaging:message-format
section properties messaging:message-format
section application-properties messaging:message-format
section data messaging:message-format
section amqp-sequence messaging:message-format
section amqp-value messaging:message-format
section footer messaging:message-format
source source messaging:addressing
target target messaging:addressing
target coordinator transactions:coordination
txn-capability txn-capability transactions:coordination
txn-id transaction-id transactions:coordination

Diagrams

These diagrams may not make sense when taken out of the context of the AMQP 1.0 Specification. Please refer to the spec to get the complete narrative.

 Types Diagrams


 Transport Diagrams


 Messaging Diagrams


 Transactions Diagrams


 Security Diagrams

Indices

Type Index

 Type Index
Type Name Section
MAJOR transport:definitions
MESSAGE-FORMAT messaging:message-format
MIN-MAX-FRAME-SIZE transport:definitions
MINOR transport:definitions
PORT transport:definitions
REVISION transport:definitions
SASL-MAJOR security:sasl
SASL-MINOR security:sasl
SASL-REVISION security:sasl
SECURE-PORT transport:definitions
TLS-MAJOR security:tls
TLS-MINOR security:tls
TLS-REVISION security:tls
accepted messaging:delivery-state
address PROVIDED
address-string messaging:message-format
amqp-error transport:definitions
amqp-sequence messaging:message-format
amqp-value messaging:message-format
annotations messaging:message-format
application-properties messaging:message-format
array types:encodings
array:array32 types:encodings
array:array8 types:encodings
attach transport:performatives
begin transport:performatives
binary types:encodings
binary:vbin32 types:encodings
binary:vbin8 types:encodings
boolean types:encodings
boolean types:encodings
boolean:false types:encodings
boolean:true types:encodings
byte types:encodings
byte types:encodings
char types:encodings
char:utf32 types:encodings
close transport:performatives
connection-error transport:definitions
coordinator transactions:coordination
data messaging:message-format
decimal128 types:encodings
decimal128:ieee-754 types:encodings
decimal32 types:encodings
decimal32:ieee-754 types:encodings
decimal64 types:encodings
decimal64:ieee-754 types:encodings
declare transactions:coordination
declared transactions:coordination
delete-on-close messaging:addressing
delete-on-no-links messaging:addressing
delete-on-no-links-or-messages messaging:addressing
delete-on-no-messages messaging:addressing
delivery-annotations messaging:message-format
delivery-number transport:definitions
delivery-state PROVIDED
delivery-tag transport:definitions
detach transport:performatives
discharge transactions:coordination
disposition transport:performatives
distribution-mode PROVIDED
double types:encodings
double:ieee-754 types:encodings
end transport:performatives
error transport:definitions
error-condition PROVIDED
fields transport:definitions
filter-set messaging:addressing
float types:encodings
float:ieee-754 types:encodings
flow transport:performatives
footer messaging:message-format
frame PROVIDED
handle transport:definitions
header messaging:message-format
ietf-language-tag transport:definitions
int types:encodings
int types:encodings
int:smallint types:encodings
lifetime-policy PROVIDED
link-error transport:definitions
list types:encodings
list:list0 types:encodings
list:list32 types:encodings
list:list8 types:encodings
long types:encodings
long types:encodings
long:smalllong types:encodings
map types:encodings
map:map32 types:encodings
map:map8 types:encodings
message-annotations messaging:message-format
message-format transport:definitions
message-id PROVIDED
message-id-binary messaging:message-format
message-id-string messaging:message-format
message-id-ulong messaging:message-format
message-id-uuid messaging:message-format
milliseconds transport:definitions
modified messaging:delivery-state
node-properties messaging:addressing
null types:encodings
null types:encodings
open transport:performatives
outcome PROVIDED
properties messaging:message-format
received messaging:delivery-state
receiver-settle-mode transport:definitions
rejected messaging:delivery-state
released messaging:delivery-state
role transport:definitions
sasl-challenge security:sasl
sasl-code security:sasl
sasl-frame PROVIDED
sasl-init security:sasl
sasl-mechanisms security:sasl
sasl-outcome security:sasl
sasl-response security:sasl
seconds transport:definitions
section PROVIDED
sender-settle-mode transport:definitions
sequence-no transport:definitions
session-error transport:definitions
short types:encodings
short types:encodings
source messaging:addressing
source PROVIDED
std-dist-mode messaging:addressing
string types:encodings
string:str32-utf8 types:encodings
string:str8-utf8 types:encodings
symbol types:encodings
symbol:sym32 types:encodings
symbol:sym8 types:encodings
target messaging:addressing
target PROVIDED
terminus-durability messaging:addressing
terminus-expiry-policy messaging:addressing
timestamp types:encodings
timestamp:ms64 types:encodings
transaction-error transactions:coordination
transaction-id transactions:coordination
transactional-state transactions:coordination
transfer transport:performatives
transfer-number transport:definitions
txn-capability transactions:coordination
txn-capability PROVIDED
txn-id PROVIDED
ubyte types:encodings
ubyte types:encodings
uint types:encodings
uint types:encodings
uint:smalluint types:encodings
uint:uint0 types:encodings
ulong types:encodings
ulong types:encodings
ulong:smallulong types:encodings
ulong:ulong0 types:encodings
ushort types:encodings
ushort types:encodings
uuid types:encodings
uuid types:encodings

Field Index

 Field Index
Field Name Parent Type Section
aborted transfer transport:performatives
absolute-expiry-time properties messaging:message-format
additional-data sasl-outcome security:sasl
address source messaging:addressing
address target messaging:addressing
available flow transport:performatives
batchable transfer transport:performatives
batchable disposition transport:performatives
capabilities source messaging:addressing
capabilities target messaging:addressing
capabilities coordinator transactions:coordination
challenge sasl-challenge security:sasl
channel-max open transport:performatives
closed detach transport:performatives
code sasl-outcome security:sasl
condition error transport:definitions
container-id open transport:performatives
content-encoding properties messaging:message-format
content-type properties messaging:message-format
correlation-id properties messaging:message-format
creation-time properties messaging:message-format
default-outcome source messaging:addressing
delivery-count flow transport:performatives
delivery-count header messaging:message-format
delivery-failed modified messaging:delivery-state
delivery-id transfer transport:performatives
delivery-tag transfer transport:performatives
description error transport:definitions
desired-capabilities open transport:performatives
desired-capabilities begin transport:performatives
desired-capabilities attach transport:performatives
distribution-mode source messaging:addressing
drain flow transport:performatives
durable source messaging:addressing
durable target messaging:addressing
durable header messaging:message-format
dynamic source messaging:addressing
dynamic target messaging:addressing
dynamic-node-properties source messaging:addressing
dynamic-node-properties target messaging:addressing
echo flow transport:performatives
error detach transport:performatives
error end transport:performatives
error close transport:performatives
error rejected messaging:delivery-state
expiry-policy source messaging:addressing
expiry-policy target messaging:addressing
fail discharge transactions:coordination
filter source messaging:addressing
first disposition transport:performatives
first-acquirer header messaging:message-format
global-id declare transactions:coordination
group-id properties messaging:message-format
group-sequence properties messaging:message-format
handle attach transport:performatives
handle flow transport:performatives
handle transfer transport:performatives
handle detach transport:performatives
handle-max begin transport:performatives
hostname open transport:performatives
hostname sasl-init security:sasl
idle-time-out open transport:performatives
incoming-locales open transport:performatives
incoming-window begin transport:performatives
incoming-window flow transport:performatives
incomplete-unsettled attach transport:performatives
info error transport:definitions
initial-delivery-count attach transport:performatives
initial-response sasl-init security:sasl
last disposition transport:performatives
link-credit flow transport:performatives
max-frame-size open transport:performatives
max-message-size attach transport:performatives
mechanism sasl-init security:sasl
message-annotations modified messaging:delivery-state
message-format transfer transport:performatives
message-id properties messaging:message-format
more transfer transport:performatives
name attach transport:performatives
next-incoming-id flow transport:performatives
next-outgoing-id begin transport:performatives
next-outgoing-id flow transport:performatives
offered-capabilities open transport:performatives
offered-capabilities begin transport:performatives
offered-capabilities attach transport:performatives
outcome transactional-state transactions:coordination
outcomes source messaging:addressing
outgoing-locales open transport:performatives
outgoing-window begin transport:performatives
outgoing-window flow transport:performatives
priority header messaging:message-format
properties open transport:performatives
properties begin transport:performatives
properties attach transport:performatives
properties flow transport:performatives
rcv-settle-mode attach transport:performatives
rcv-settle-mode transfer transport:performatives
remote-channel begin transport:performatives
reply-to properties messaging:message-format
reply-to-group-id properties messaging:message-format
response sasl-response security:sasl
resume transfer transport:performatives
role attach transport:performatives
role disposition transport:performatives
sasl-server-mechanisms sasl-mechanisms security:sasl
section-number received messaging:delivery-state
section-offset received messaging:delivery-state
settled transfer transport:performatives
settled disposition transport:performatives
snd-settle-mode attach transport:performatives
source attach transport:performatives
state transfer transport:performatives
state disposition transport:performatives
subject properties messaging:message-format
target attach transport:performatives
timeout source messaging:addressing
timeout target messaging:addressing
to properties messaging:message-format
ttl header messaging:message-format
txn-id discharge transactions:coordination
txn-id declared transactions:coordination
txn-id transactional-state transactions:coordination
undeliverable-here modified messaging:delivery-state
unsettled attach transport:performatives
user-id properties messaging:message-format

Enumeration Index

 Enumeration Index
Enum Value Enumeration Section
auth sasl-code security:sasl
configuration terminus-durability messaging:addressing
connection-close terminus-expiry-policy messaging:addressing
connection-forced connection-error transport:definitions
copy std-dist-mode messaging:addressing
decode-error amqp-error transport:definitions
detach-forced link-error transport:definitions
distributed-transactions txn-capability transactions:coordination
errant-link session-error transport:definitions
first receiver-settle-mode transport:definitions
frame-size-too-small amqp-error transport:definitions
framing-error connection-error transport:definitions
handle-in-use session-error transport:definitions
illegal-state amqp-error transport:definitions
internal-error amqp-error transport:definitions
invalid-field amqp-error transport:definitions
link-detach terminus-expiry-policy messaging:addressing
local-transactions txn-capability transactions:coordination
message-size-exceeded link-error transport:definitions
mixed sender-settle-mode transport:definitions
move std-dist-mode messaging:addressing
multi-ssns-per-txn txn-capability transactions:coordination
multi-txns-per-ssn txn-capability transactions:coordination
never terminus-expiry-policy messaging:addressing
none terminus-durability messaging:addressing
not-allowed amqp-error transport:definitions
not-found amqp-error transport:definitions
not-implemented amqp-error transport:definitions
ok sasl-code security:sasl
precondition-failed amqp-error transport:definitions
promotable-transactions txn-capability transactions:coordination
receiver role transport:definitions
redirect connection-error transport:definitions
redirect link-error transport:definitions
resource-deleted amqp-error transport:definitions
resource-limit-exceeded amqp-error transport:definitions
resource-locked amqp-error transport:definitions
second receiver-settle-mode transport:definitions
sender role transport:definitions
session-end terminus-expiry-policy messaging:addressing
settled sender-settle-mode transport:definitions
stolen link-error transport:definitions
sys sasl-code security:sasl
sys-perm sasl-code security:sasl
sys-temp sasl-code security:sasl
transaction-rollback transaction-error transactions:coordination
transaction-timeout transaction-error transactions:coordination
transfer-limit-exceeded link-error transport:definitions
unattached-handle session-error transport:definitions
unauthorized-access amqp-error transport:definitions
unknown-id transaction-error transactions:coordination
unsettled sender-settle-mode transport:definitions
unsettled-state terminus-durability messaging:addressing
window-violation session-error transport:definitions

Grand Index

 Grand Index
Name Category Parent Section
MAJOR type transport:definitions
MESSAGE-FORMAT type messaging:message-format
MIN-MAX-FRAME-SIZE type transport:definitions
MINOR type transport:definitions
PORT type transport:definitions
REVISION type transport:definitions
SASL-MAJOR type security:sasl
SASL-MINOR type security:sasl
SASL-REVISION type security:sasl
SECURE-PORT type transport:definitions
TLS-MAJOR type security:tls
TLS-MINOR type security:tls
TLS-REVISION type security:tls
aborted field transport:performatives transfer
absolute-expiry-time field messaging:message-format properties
accepted type messaging:delivery-state
additional-data field security:sasl sasl-outcome
address type PROVIDED
address field messaging:addressing source
address field messaging:addressing target
address-string type messaging:message-format
amqp-error type transport:definitions
amqp-sequence type messaging:message-format
amqp-value type messaging:message-format
annotations type messaging:message-format
application-properties type messaging:message-format
array type types:encodings
array:array32 type types:encodings
array:array8 type types:encodings
attach type transport:performatives
auth enum value security:sasl sasl-code
available field transport:performatives flow
batchable field transport:performatives transfer
batchable field transport:performatives disposition
begin type transport:performatives
binary type types:encodings
binary:vbin32 type types:encodings
binary:vbin8 type types:encodings
boolean type types:encodings
boolean type types:encodings
boolean:false type types:encodings
boolean:true type types:encodings
byte type types:encodings
byte type types:encodings
capabilities field messaging:addressing source
capabilities field messaging:addressing target
capabilities field transactions:coordination coordinator
challenge field security:sasl sasl-challenge
channel-max field transport:performatives open
char type types:encodings
char:utf32 type types:encodings
close type transport:performatives
closed field transport:performatives detach
code field security:sasl sasl-outcome
condition field transport:definitions error
configuration enum value messaging:addressing terminus-durability
connection-close enum value messaging:addressing terminus-expiry-policy
connection-error type transport:definitions
connection-forced enum value transport:definitions connection-error
container-id field transport:performatives open
content-encoding field messaging:message-format properties
content-type field messaging:message-format properties
coordinator type transactions:coordination
copy enum value messaging:addressing std-dist-mode
correlation-id field messaging:message-format properties
creation-time field messaging:message-format properties
data type messaging:message-format
decimal128 type types:encodings
decimal128:ieee-754 type types:encodings
decimal32 type types:encodings
decimal32:ieee-754 type types:encodings
decimal64 type types:encodings
decimal64:ieee-754 type types:encodings
declare type transactions:coordination
declared type transactions:coordination
decode-error enum value transport:definitions amqp-error
default-outcome field messaging:addressing source
delete-on-close type messaging:addressing
delete-on-no-links type messaging:addressing
delete-on-no-links-or-messages type messaging:addressing
delete-on-no-messages type messaging:addressing
delivery-annotations type messaging:message-format
delivery-count field transport:performatives flow
delivery-count field messaging:message-format header
delivery-failed field messaging:delivery-state modified
delivery-id field transport:performatives transfer
delivery-number type transport:definitions
delivery-state type PROVIDED
delivery-tag type transport:definitions
delivery-tag field transport:performatives transfer
description field transport:definitions error
desired-capabilities field transport:performatives open
desired-capabilities field transport:performatives begin
desired-capabilities field transport:performatives attach
detach type transport:performatives
detach-forced enum value transport:definitions link-error
discharge type transactions:coordination
disposition type transport:performatives
distributed-transactions enum value transactions:coordination txn-capability
distribution-mode type PROVIDED
distribution-mode field messaging:addressing source
double type types:encodings
double:ieee-754 type types:encodings
drain field transport:performatives flow
durable field messaging:addressing source
durable field messaging:addressing target
durable field messaging:message-format header
dynamic field messaging:addressing source
dynamic field messaging:addressing target
dynamic-node-properties field messaging:addressing source
dynamic-node-properties field messaging:addressing target
echo field transport:performatives flow
end type transport:performatives
errant-link enum value transport:definitions session-error
error type transport:definitions
error field transport:performatives detach
error field transport:performatives end
error field transport:performatives close
error field messaging:delivery-state rejected
error-condition type PROVIDED
expiry-policy field messaging:addressing source
expiry-policy field messaging:addressing target
fail field transactions:coordination discharge
fields type transport:definitions
filter field messaging:addressing source
filter-set type messaging:addressing
first field transport:performatives disposition
first enum value transport:definitions receiver-settle-mode
first-acquirer field messaging:message-format header
float type types:encodings
float:ieee-754 type types:encodings
flow type transport:performatives
footer type messaging:message-format
frame type PROVIDED
frame-size-too-small enum value transport:definitions amqp-error
framing-error enum value transport:definitions connection-error
global-id field transactions:coordination declare
group-id field messaging:message-format properties
group-sequence field messaging:message-format properties
handle type transport:definitions
handle field transport:performatives attach
handle field transport:performatives flow
handle field transport:performatives transfer
handle field transport:performatives detach
handle-in-use enum value transport:definitions session-error
handle-max field transport:performatives begin
header type messaging:message-format
hostname field transport:performatives open
hostname field security:sasl sasl-init
idle-time-out field transport:performatives open
ietf-language-tag type transport:definitions
illegal-state enum value transport:definitions amqp-error
incoming-locales field transport:performatives open
incoming-window field transport:performatives begin
incoming-window field transport:performatives flow
incomplete-unsettled field transport:performatives attach
info field transport:definitions error
initial-delivery-count field transport:performatives attach
initial-response field security:sasl sasl-init
int type types:encodings
int type types:encodings
int:smallint type types:encodings
internal-error enum value transport:definitions amqp-error
invalid-field enum value transport:definitions amqp-error
last field transport:performatives disposition
lifetime-policy type PROVIDED
link-credit field transport:performatives flow
link-detach enum value messaging:addressing terminus-expiry-policy
link-error type transport:definitions
list type types:encodings
list:list0 type types:encodings
list:list32 type types:encodings
list:list8 type types:encodings
local-transactions enum value transactions:coordination txn-capability
long type types:encodings
long type types:encodings
long:smalllong type types:encodings
map type types:encodings
map:map32 type types:encodings
map:map8 type types:encodings
max-frame-size field transport:performatives open
max-message-size field transport:performatives attach
mechanism field security:sasl sasl-init
message-annotations type messaging:message-format
message-annotations field messaging:delivery-state modified
message-format type transport:definitions
message-format field transport:performatives transfer
message-id type PROVIDED
message-id field messaging:message-format properties
message-id-binary type messaging:message-format
message-id-string type messaging:message-format
message-id-ulong type messaging:message-format
message-id-uuid type messaging:message-format
message-size-exceeded enum value transport:definitions link-error
milliseconds type transport:definitions
mixed enum value transport:definitions sender-settle-mode
modified type messaging:delivery-state
more field transport:performatives transfer
move enum value messaging:addressing std-dist-mode
multi-ssns-per-txn enum value transactions:coordination txn-capability
multi-txns-per-ssn enum value transactions:coordination txn-capability
name field transport:performatives attach
never enum value messaging:addressing terminus-expiry-policy
next-incoming-id field transport:performatives flow
next-outgoing-id field transport:performatives begin
next-outgoing-id field transport:performatives flow
node-properties type messaging:addressing
none enum value messaging:addressing terminus-durability
not-allowed enum value transport:definitions amqp-error
not-found enum value transport:definitions amqp-error
not-implemented enum value transport:definitions amqp-error
null type types:encodings
null type types:encodings
offered-capabilities field transport:performatives open
offered-capabilities field transport:performatives begin
offered-capabilities field transport:performatives attach
ok enum value security:sasl sasl-code
open type transport:performatives
outcome type PROVIDED
outcome field transactions:coordination transactional-state
outcomes field messaging:addressing source
outgoing-locales field transport:performatives open
outgoing-window field transport:performatives begin
outgoing-window field transport:performatives flow
precondition-failed enum value transport:definitions amqp-error
priority field messaging:message-format header
promotable-transactions enum value transactions:coordination txn-capability
properties type messaging:message-format
properties field transport:performatives open
properties field transport:performatives begin
properties field transport:performatives attach
properties field transport:performatives flow
rcv-settle-mode field transport:performatives attach
rcv-settle-mode field transport:performatives transfer
received type messaging:delivery-state
receiver enum value transport:definitions role
receiver-settle-mode type transport:definitions
redirect enum value transport:definitions connection-error
redirect enum value transport:definitions link-error
rejected type messaging:delivery-state
released type messaging:delivery-state
remote-channel field transport:performatives begin
reply-to field messaging:message-format properties
reply-to-group-id field messaging:message-format properties
resource-deleted enum value transport:definitions amqp-error
resource-limit-exceeded enum value transport:definitions amqp-error
resource-locked enum value transport:definitions amqp-error
response field security:sasl sasl-response
resume field transport:performatives transfer
role type transport:definitions
role field transport:performatives attach
role field transport:performatives disposition
sasl-challenge type security:sasl
sasl-code type security:sasl
sasl-frame type PROVIDED
sasl-init type security:sasl
sasl-mechanisms type security:sasl
sasl-outcome type security:sasl
sasl-response type security:sasl
sasl-server-mechanisms field security:sasl sasl-mechanisms
second enum value transport:definitions receiver-settle-mode
seconds type transport:definitions
section type PROVIDED
section-number field messaging:delivery-state received
section-offset field messaging:delivery-state received
sender enum value transport:definitions role
sender-settle-mode type transport:definitions
sequence-no type transport:definitions
session-end enum value messaging:addressing terminus-expiry-policy
session-error type transport:definitions
settled field transport:performatives transfer
settled field transport:performatives disposition
settled enum value transport:definitions sender-settle-mode
short type types:encodings
short type types:encodings
snd-settle-mode field transport:performatives attach
source type messaging:addressing
source type PROVIDED
source field transport:performatives attach
state field transport:performatives transfer
state field transport:performatives disposition
std-dist-mode type messaging:addressing
stolen enum value transport:definitions link-error
string type types:encodings
string:str32-utf8 type types:encodings
string:str8-utf8 type types:encodings
subject field messaging:message-format properties
symbol type types:encodings
symbol:sym32 type types:encodings
symbol:sym8 type types:encodings
sys enum value security:sasl sasl-code
sys-perm enum value security:sasl sasl-code
sys-temp enum value security:sasl sasl-code
target type messaging:addressing
target type PROVIDED
target field transport:performatives attach
terminus-durability type messaging:addressing
terminus-expiry-policy type messaging:addressing
timeout field messaging:addressing source
timeout field messaging:addressing target
timestamp type types:encodings
timestamp:ms64 type types:encodings
to field messaging:message-format properties
transaction-error type transactions:coordination
transaction-id type transactions:coordination
transaction-rollback enum value transactions:coordination transaction-error
transaction-timeout enum value transactions:coordination transaction-error
transactional-state type transactions:coordination
transfer type transport:performatives
transfer-limit-exceeded enum value transport:definitions link-error
transfer-number type transport:definitions
ttl field messaging:message-format header
txn-capability type transactions:coordination
txn-capability type PROVIDED
txn-id type PROVIDED
txn-id field transactions:coordination discharge
txn-id field transactions:coordination declared
txn-id field transactions:coordination transactional-state
ubyte type types:encodings
ubyte type types:encodings
uint type types:encodings
uint type types:encodings
uint:smalluint type types:encodings
uint:uint0 type types:encodings
ulong type types:encodings
ulong type types:encodings
ulong:smallulong type types:encodings
ulong:ulong0 type types:encodings
unattached-handle enum value transport:definitions session-error
unauthorized-access enum value transport:definitions amqp-error
undeliverable-here field messaging:delivery-state modified
unknown-id enum value transactions:coordination transaction-error
unsettled field transport:performatives attach
unsettled enum value transport:definitions sender-settle-mode
unsettled-state enum value messaging:addressing terminus-durability
user-id field messaging:message-format properties
ushort type types:encodings
ushort type types:encodings
uuid type types:encodings
uuid type types:encodings
window-violation enum value transport:definitions session-error

Cross Reference Index

 Type Cross Reference
Referenced Type Referrer Section Type
spec:wildcard:* amqp-value messaging:message-format described
spec:wildcard:* source transport:performatives - attach field
spec:wildcard:* target transport:performatives - attach field
spec:wildcard:* state transport:performatives - transfer field
spec:wildcard:* state transport:performatives - disposition field
spec:wildcard:* address messaging:addressing - source field
spec:wildcard:* default-outcome messaging:addressing - source field
spec:wildcard:* address messaging:addressing - target field
spec:wildcard:* global-id transactions:coordination - declare field
spec:wildcard:* txn-id transactions:coordination - discharge field
spec:wildcard:* txn-id transactions:coordination - declared field
spec:wildcard:* txn-id transactions:coordination - transactional-state field
spec:wildcard:* outcome transactions:coordination - transactional-state field
spec:wildcard:* message-id messaging:message-format - properties field
spec:wildcard:* to messaging:message-format - properties field
spec:wildcard:* reply-to messaging:message-format - properties field
spec:wildcard:* correlation-id messaging:message-format - properties field
messaging:delivery-state:accepted      
provided: address address-string provided
messaging:message-format:address-string      
transport:definitions:amqp-error      
messaging:message-format:amqp-sequence      
messaging:message-format:amqp-value      
messaging:message-format:annotations delivery-annotations messaging:message-format described
messaging:message-format:annotations message-annotations messaging:message-format described
messaging:message-format:annotations footer messaging:message-format described
messaging:message-format:application-properties      
types:encodings:array      
transport:performatives:attach      
transport:performatives:begin      
types:encodings:binary delivery-tag transport:definitions restricted
types:encodings:binary message-id-binary messaging:message-format restricted
types:encodings:binary transaction-id transactions:coordination restricted
types:encodings:binary data messaging:message-format described
types:encodings:binary initial-response security:sasl - sasl-init field
types:encodings:binary challenge security:sasl - sasl-challenge field
types:encodings:binary response security:sasl - sasl-response field
types:encodings:binary additional-data security:sasl - sasl-outcome field
types:encodings:binary user-id messaging:message-format - properties field
types:encodings:boolean role transport:definitions enum
types:encodings:boolean incomplete-unsettled transport:performatives - attach field
types:encodings:boolean drain transport:performatives - flow field
types:encodings:boolean echo transport:performatives - flow field
types:encodings:boolean settled transport:performatives - transfer field
types:encodings:boolean more transport:performatives - transfer field
types:encodings:boolean resume transport:performatives - transfer field
types:encodings:boolean aborted transport:performatives - transfer field
types:encodings:boolean batchable transport:performatives - transfer field
types:encodings:boolean settled transport:performatives - disposition field
types:encodings:boolean batchable transport:performatives - disposition field
types:encodings:boolean closed transport:performatives - detach field
types:encodings:boolean delivery-failed messaging:delivery-state - modified field
types:encodings:boolean undeliverable-here messaging:delivery-state - modified field
types:encodings:boolean dynamic messaging:addressing - source field
types:encodings:boolean dynamic messaging:addressing - target field
types:encodings:boolean fail transactions:coordination - discharge field
types:encodings:boolean durable messaging:message-format - header field
types:encodings:boolean first-acquirer messaging:message-format - header field
types:encodings:byte      
types:encodings:char      
transport:performatives:close      
transport:definitions:connection-error      
transactions:coordination:coordinator      
messaging:message-format:data      
types:encodings:decimal128      
types:encodings:decimal32      
types:encodings:decimal64      
transactions:coordination:declare      
transactions:coordination:declared      
messaging:addressing:delete-on-close      
messaging:addressing:delete-on-no-links      
messaging:addressing:delete-on-no-links-or-messages      
messaging:addressing:delete-on-no-messages      
messaging:message-format:delivery-annotations      
transport:definitions:delivery-number delivery-id transport:performatives - transfer field
transport:definitions:delivery-number first transport:performatives - disposition field
transport:definitions:delivery-number last transport:performatives - disposition field
provided: delivery-state received provided
provided: delivery-state accepted provided
provided: delivery-state rejected provided
provided: delivery-state released provided
provided: delivery-state modified provided
provided: delivery-state declared provided
provided: delivery-state transactional-state provided
transport:definitions:delivery-tag delivery-tag transport:performatives - transfer field
transport:performatives:detach      
transactions:coordination:discharge      
transport:performatives:disposition      
provided: distribution-mode std-dist-mode provided
types:encodings:double      
transport:performatives:end      
transport:definitions:error error transport:performatives - detach field
transport:definitions:error error transport:performatives - end field
transport:definitions:error error transport:performatives - close field
transport:definitions:error error messaging:delivery-state - rejected field
provided: error-condition amqp-error provided
provided: error-condition connection-error provided
provided: error-condition session-error provided
provided: error-condition link-error provided
provided: error-condition transaction-error provided
transport:definitions:fields node-properties messaging:addressing restricted
transport:definitions:fields properties transport:performatives - open field
transport:definitions:fields properties transport:performatives - begin field
transport:definitions:fields properties transport:performatives - attach field
transport:definitions:fields properties transport:performatives - flow field
transport:definitions:fields info transport:definitions - error field
transport:definitions:fields message-annotations messaging:delivery-state - modified field
messaging:addressing:filter-set filter messaging:addressing - source field
types:encodings:float      
transport:performatives:flow      
messaging:message-format:footer      
provided: frame open provided
provided: frame begin provided
provided: frame attach provided
provided: frame flow provided
provided: frame transfer provided
provided: frame disposition provided
provided: frame detach provided
provided: frame end provided
provided: frame close provided
transport:definitions:handle handle-max transport:performatives - begin field
transport:definitions:handle handle transport:performatives - attach field
transport:definitions:handle handle transport:performatives - flow field
transport:definitions:handle handle transport:performatives - transfer field
transport:definitions:handle handle transport:performatives - detach field
messaging:message-format:header      
transport:definitions:ietf-language-tag outgoing-locales transport:performatives - open field
transport:definitions:ietf-language-tag incoming-locales transport:performatives - open field
types:encodings:int      
provided: lifetime-policy delete-on-close provided
provided: lifetime-policy delete-on-no-links provided
provided: lifetime-policy delete-on-no-messages provided
provided: lifetime-policy delete-on-no-links-or-messages provided
transport:definitions:link-error      
types:encodings:list open transport:performatives described
types:encodings:list begin transport:performatives described
types:encodings:list attach transport:performatives described
types:encodings:list flow transport:performatives described
types:encodings:list transfer transport:performatives described
types:encodings:list disposition transport:performatives described
types:encodings:list detach transport:performatives described
types:encodings:list end transport:performatives described
types:encodings:list close transport:performatives described
types:encodings:list error transport:definitions described
types:encodings:list received messaging:delivery-state described
types:encodings:list accepted messaging:delivery-state described
types:encodings:list rejected messaging:delivery-state described
types:encodings:list released messaging:delivery-state described
types:encodings:list modified messaging:delivery-state described
types:encodings:list source messaging:addressing described
types:encodings:list target messaging:addressing described
types:encodings:list delete-on-close messaging:addressing described
types:encodings:list delete-on-no-links messaging:addressing described
types:encodings:list delete-on-no-messages messaging:addressing described
types:encodings:list delete-on-no-links-or-messages messaging:addressing described
types:encodings:list coordinator transactions:coordination described
types:encodings:list declare transactions:coordination described
types:encodings:list discharge transactions:coordination described
types:encodings:list declared transactions:coordination described
types:encodings:list transactional-state transactions:coordination described
types:encodings:list sasl-mechanisms security:sasl described
types:encodings:list sasl-init security:sasl described
types:encodings:list sasl-challenge security:sasl described
types:encodings:list sasl-response security:sasl described
types:encodings:list sasl-outcome security:sasl described
types:encodings:list header messaging:message-format described
types:encodings:list properties messaging:message-format described
types:encodings:list amqp-sequence messaging:message-format described
types:encodings:long      
types:encodings:map fields transport:definitions restricted
types:encodings:map annotations messaging:message-format restricted
types:encodings:map filter-set messaging:addressing restricted
types:encodings:map application-properties messaging:message-format described
types:encodings:map unsettled transport:performatives - attach field
messaging:message-format:message-annotations      
transport:definitions:message-format message-format transport:performatives - transfer field
provided: message-id message-id-ulong provided
provided: message-id message-id-uuid provided
provided: message-id message-id-binary provided
provided: message-id message-id-string provided
messaging:message-format:message-id-binary      
messaging:message-format:message-id-string      
messaging:message-format:message-id-ulong      
messaging:message-format:message-id-uuid      
transport:definitions:milliseconds idle-time-out transport:performatives - open field
transport:definitions:milliseconds ttl messaging:message-format - header field
messaging:delivery-state:modified      
messaging:addressing:node-properties dynamic-node-properties messaging:addressing - source field
messaging:addressing:node-properties dynamic-node-properties messaging:addressing - target field
types:encodings:null      
transport:performatives:open      
provided: outcome accepted provided
provided: outcome rejected provided
provided: outcome released provided
provided: outcome modified provided
provided: outcome declared provided
messaging:message-format:properties      
messaging:delivery-state:received      
transport:definitions:receiver-settle-mode rcv-settle-mode transport:performatives - attach field
transport:definitions:receiver-settle-mode rcv-settle-mode transport:performatives - transfer field
messaging:delivery-state:rejected      
messaging:delivery-state:released      
transport:definitions:role role transport:performatives - attach field
transport:definitions:role role transport:performatives - disposition field
security:sasl:sasl-challenge      
security:sasl:sasl-code code security:sasl - sasl-outcome field
provided: sasl-frame sasl-mechanisms provided
provided: sasl-frame sasl-init provided
provided: sasl-frame sasl-challenge provided
provided: sasl-frame sasl-response provided
provided: sasl-frame sasl-outcome provided
security:sasl:sasl-init      
security:sasl:sasl-mechanisms      
security:sasl:sasl-outcome      
security:sasl:sasl-response      
transport:definitions:seconds timeout messaging:addressing - source field
transport:definitions:seconds timeout messaging:addressing - target field
provided: section header provided
provided: section delivery-annotations provided
provided: section message-annotations provided
provided: section properties provided
provided: section application-properties provided
provided: section data provided
provided: section amqp-sequence provided
provided: section amqp-value provided
provided: section footer provided
transport:definitions:sender-settle-mode snd-settle-mode transport:performatives - attach field
transport:definitions:sequence-no delivery-number transport:definitions restricted
transport:definitions:sequence-no transfer-number transport:definitions restricted
transport:definitions:sequence-no initial-delivery-count transport:performatives - attach field
transport:definitions:sequence-no delivery-count transport:performatives - flow field
transport:definitions:sequence-no group-sequence messaging:message-format - properties field
transport:definitions:session-error      
types:encodings:short      
messaging:addressing:source      
provided: source source provided
messaging:addressing:std-dist-mode      
types:encodings:string message-id-string messaging:message-format restricted
types:encodings:string address-string messaging:message-format restricted
types:encodings:string container-id transport:performatives - open field
types:encodings:string hostname transport:performatives - open field
types:encodings:string name transport:performatives - attach field
types:encodings:string description transport:definitions - error field
types:encodings:string hostname security:sasl - sasl-init field
types:encodings:string subject messaging:message-format - properties field
types:encodings:string group-id messaging:message-format - properties field
types:encodings:string reply-to-group-id messaging:message-format - properties field
types:encodings:symbol std-dist-mode messaging:addressing enum
types:encodings:symbol terminus-expiry-policy messaging:addressing enum
types:encodings:symbol transaction-error transactions:coordination enum
types:encodings:symbol txn-capability transactions:coordination enum
types:encodings:symbol amqp-error transport:definitions enum
types:encodings:symbol connection-error transport:definitions enum
types:encodings:symbol link-error transport:definitions enum
types:encodings:symbol session-error transport:definitions enum
types:encodings:symbol ietf-language-tag transport:definitions restricted
types:encodings:symbol offered-capabilities transport:performatives - open field
types:encodings:symbol desired-capabilities transport:performatives - open field
types:encodings:symbol offered-capabilities transport:performatives - begin field
types:encodings:symbol desired-capabilities transport:performatives - begin field
types:encodings:symbol offered-capabilities transport:performatives - attach field
types:encodings:symbol desired-capabilities transport:performatives - attach field
types:encodings:symbol condition transport:definitions - error field
types:encodings:symbol distribution-mode messaging:addressing - source field
types:encodings:symbol outcomes messaging:addressing - source field
types:encodings:symbol capabilities messaging:addressing - source field
types:encodings:symbol capabilities messaging:addressing - target field
types:encodings:symbol capabilities transactions:coordination - coordinator field
types:encodings:symbol sasl-server-mechanisms security:sasl - sasl-mechanisms field
types:encodings:symbol mechanism security:sasl - sasl-init field
types:encodings:symbol content-type messaging:message-format - properties field
types:encodings:symbol content-encoding messaging:message-format - properties field
messaging:addressing:target      
provided: target target provided
provided: target coordinator provided
messaging:addressing:terminus-durability durable messaging:addressing - source field
messaging:addressing:terminus-durability durable messaging:addressing - target field
messaging:addressing:terminus-expiry-policy expiry-policy messaging:addressing - source field
messaging:addressing:terminus-expiry-policy expiry-policy messaging:addressing - target field
types:encodings:timestamp absolute-expiry-time messaging:message-format - properties field
types:encodings:timestamp creation-time messaging:message-format - properties field
transactions:coordination:transaction-error      
transactions:coordination:transaction-id      
transactions:coordination:transactional-state      
transport:performatives:transfer      
transport:definitions:transfer-number next-outgoing-id transport:performatives - begin field
transport:definitions:transfer-number next-incoming-id transport:performatives - flow field
transport:definitions:transfer-number next-outgoing-id transport:performatives - flow field
transactions:coordination:txn-capability      
provided: txn-capability txn-capability provided
provided: txn-id transaction-id provided
types:encodings:ubyte sasl-code security:sasl enum
types:encodings:ubyte receiver-settle-mode transport:definitions enum
types:encodings:ubyte sender-settle-mode transport:definitions enum
types:encodings:ubyte priority messaging:message-format - header field
types:encodings:uint terminus-durability messaging:addressing enum
types:encodings:uint handle transport:definitions restricted
types:encodings:uint seconds transport:definitions restricted
types:encodings:uint milliseconds transport:definitions restricted
types:encodings:uint sequence-no transport:definitions restricted
types:encodings:uint message-format transport:definitions restricted
types:encodings:uint max-frame-size transport:performatives - open field
types:encodings:uint incoming-window transport:performatives - begin field
types:encodings:uint outgoing-window transport:performatives - begin field
types:encodings:uint incoming-window transport:performatives - flow field
types:encodings:uint outgoing-window transport:performatives - flow field
types:encodings:uint link-credit transport:performatives - flow field
types:encodings:uint available transport:performatives - flow field
types:encodings:uint section-number messaging:delivery-state - received field
types:encodings:uint delivery-count messaging:message-format - header field
types:encodings:ulong message-id-ulong messaging:message-format restricted
types:encodings:ulong max-message-size transport:performatives - attach field
types:encodings:ulong section-offset messaging:delivery-state - received field
types:encodings:ushort channel-max transport:performatives - open field
types:encodings:ushort remote-channel transport:performatives - begin field
types:encodings:uuid message-id-uuid messaging:message-format restricted