| <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script> |
| <!-- <script src="http://ajax.googleapis.com/ajax/libs/dojo/1.4/dojo/dojo.xd.js" type="text/javascript"></script> --> |
| <!-- |
| - |
| - Licensed to the Apache Software Foundation (ASF) under one |
| - or more contributor license agreements. See the NOTICE file |
| - distributed with this work for additional information |
| - regarding copyright ownership. The ASF licenses this file |
| - to you under the Apache License, Version 2.0 (the |
| - "License"); you may not use this file except in compliance |
| - with the License. You may obtain a copy of the License at |
| - |
| - http://www.apache.org/licenses/LICENSE-2.0 |
| - |
| - Unless required by applicable law or agreed to in writing, |
| - software distributed under the License is distributed on an |
| - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| - KIND, either express or implied. See the License for the |
| - specific language governing permissions and limitations |
| - under the License. |
| - |
| --> |
| <script type="text/javascript"> |
| function node_is_visible(node) |
| { |
| if(dojo.isString(node)) |
| node = dojo.byId(node); |
| if(!node) |
| return false; |
| return node.style.display == "block"; |
| } |
| function set_node(node, str) |
| { |
| if(dojo.isString(node)) |
| node = dojo.byId(node); |
| if(!node) return; |
| node.style.display = str; |
| } |
| function toggle_node(node) |
| { |
| if(dojo.isString(node)) |
| node = dojo.byId(node); |
| if(!node) return; |
| set_node(node, (node_is_visible(node)) ? 'none' : 'block'); |
| } |
| function hide_node(node) |
| { |
| set_node(node, 'none'); |
| } |
| function show_node(node) |
| { |
| set_node(node, 'block'); |
| } |
| |
| function go_back() |
| { |
| window.history.back(); |
| } |
| |
| function show_all_tables() |
| { |
| show_node('Constants'); |
| show_node('PrimTypeName'); |
| show_node('PrimTypeCode'); |
| show_node('DescrTypes'); |
| show_node('EnumTypes'); |
| show_node('RestrTypes'); |
| show_node('ProvTypes'); |
| show_node('TypesDiag'); |
| show_node('TransportDiag'); |
| show_node('MessagingDiag'); |
| show_node('TransactionsDiag'); |
| show_node('SecurityDiag'); |
| show_node('TypIndex'); |
| show_node('FldIndex'); |
| show_node('EnuIndex'); |
| show_node('GndIndex'); |
| show_node('XrefIndex'); |
| show_node('DTopen') |
| show_node('DTbegin') |
| show_node('DTattach') |
| show_node('DTflow') |
| show_node('DTtransfer') |
| show_node('DTdisposition') |
| show_node('DTdetach') |
| show_node('DTend') |
| show_node('DTclose') |
| show_node('DTerror') |
| show_node('DTheader') |
| show_node('DTdelivery-annotations') |
| show_node('DTmessage-annotations') |
| show_node('DTproperties') |
| show_node('DTapplication-properties') |
| show_node('DTdata') |
| show_node('DTamqp-sequence') |
| show_node('DTamqp-value') |
| show_node('DTfooter') |
| show_node('DTreceived') |
| show_node('DTaccepted') |
| show_node('DTrejected') |
| show_node('DTreleased') |
| show_node('DTmodified') |
| show_node('DTsource') |
| show_node('DTtarget') |
| show_node('DTdelete-on-close') |
| show_node('DTdelete-on-no-links') |
| show_node('DTdelete-on-no-messages') |
| show_node('DTdelete-on-no-links-or-messages') |
| show_node('DTsasl-mechanisms') |
| show_node('DTsasl-init') |
| show_node('DTsasl-challenge') |
| show_node('DTsasl-response') |
| show_node('DTsasl-outcome') |
| show_node('DTcoordinator') |
| show_node('DTdeclare') |
| show_node('DTdischarge') |
| show_node('DTdeclared') |
| show_node('DTtransactional-state') |
| show_node('ETrole') |
| show_node('ETsender-settle-mode') |
| show_node('ETreceiver-settle-mode') |
| show_node('ETamqp-error') |
| show_node('ETconnection-error') |
| show_node('ETsession-error') |
| show_node('ETlink-error') |
| show_node('ETterminus-durability') |
| show_node('ETterminus-expiry-policy') |
| show_node('ETstd-dist-mode') |
| show_node('ETsasl-code') |
| show_node('ETtxn-capability') |
| show_node('ETtransaction-error') |
| } |
| |
| function hide_all_tables() |
| { |
| hide_node('Constants'); |
| hide_node('PrimTypeName'); |
| hide_node('PrimTypeCode'); |
| hide_node('DescrTypes'); |
| hide_node('EnumTypes'); |
| hide_node('RestrTypes'); |
| hide_node('ProvTypes'); |
| hide_node('TypesDiag'); |
| hide_node('TransportDiag'); |
| hide_node('MessagingDiag'); |
| hide_node('TransactionsDiag'); |
| hide_node('SecurityDiag'); |
| hide_node('TypIndex'); |
| hide_node('FldIndex'); |
| hide_node('EnuIndex'); |
| hide_node('GndIndex'); |
| hide_node('XrefIndex'); |
| show_node('DTopen') |
| show_node('DTbegin') |
| show_node('DTattach') |
| show_node('DTflow') |
| show_node('DTtransfer') |
| show_node('DTdisposition') |
| show_node('DTdetach') |
| show_node('DTend') |
| show_node('DTclose') |
| show_node('DTerror') |
| show_node('DTheader') |
| show_node('DTdelivery-annotations') |
| show_node('DTmessage-annotations') |
| show_node('DTproperties') |
| show_node('DTapplication-properties') |
| show_node('DTdata') |
| show_node('DTamqp-sequence') |
| show_node('DTamqp-value') |
| show_node('DTfooter') |
| show_node('DTreceived') |
| show_node('DTaccepted') |
| show_node('DTrejected') |
| show_node('DTreleased') |
| show_node('DTmodified') |
| show_node('DTsource') |
| show_node('DTtarget') |
| show_node('DTdelete-on-close') |
| show_node('DTdelete-on-no-links') |
| show_node('DTdelete-on-no-messages') |
| show_node('DTdelete-on-no-links-or-messages') |
| show_node('DTsasl-mechanisms') |
| show_node('DTsasl-init') |
| show_node('DTsasl-challenge') |
| show_node('DTsasl-response') |
| show_node('DTsasl-outcome') |
| show_node('DTcoordinator') |
| show_node('DTdeclare') |
| show_node('DTdischarge') |
| show_node('DTdeclared') |
| show_node('DTtransactional-state') |
| show_node('ETrole') |
| show_node('ETsender-settle-mode') |
| show_node('ETreceiver-settle-mode') |
| show_node('ETamqp-error') |
| show_node('ETconnection-error') |
| show_node('ETsession-error') |
| show_node('ETlink-error') |
| show_node('ETterminus-durability') |
| show_node('ETterminus-expiry-policy') |
| show_node('ETstd-dist-mode') |
| show_node('ETsasl-code') |
| show_node('ETtxn-capability') |
| show_node('ETtransaction-error') |
| } |
| </script> |
| <h1>AMQP 1.0 interactive type reference</h1> |
| <a href="#ConstantTypes">Constants</a><br/> |
| <a href="#Types">Types</a><br/> |
|   <a href="#PrimitiveTypes">Primitive Types</a><br/> |
|   <a href="#EnumeratedTypes">Enumerated Types</a><br/> |
|   <a href="#RestrictedTypes">Restricted Types</a><br/> |
|   <a href="#DescribedTypes">Described Types</a><br/> |
|   <a href="#ProvidedTypes">Provided Types</a><br/> |
| <a href="#Diagrams">Diagrams</a><br> |
| <a href="#Indices">Indices</a><br/> |
|   <a href="#TypeIndex">Types</a><br/> |
|   <a href="#FieldIndex">Fields</a><br/> |
|   <a href="#EnumerationIndex">Enumerations</a><br/> |
|   <a href="#GrandIndex">Grand Index</a><br/> |
|   <a href="#XrefIndex3">Type Cross Reference</a><br/> |
| <hr/> |
| <strong>NOTE: Tables must be expanded or internal hyperlinks don't work.</strong><br/> |
| <a href="javascript:show_all_tables()"> ◊ </a> Table view: expand all.<br/> |
| <a href="javascript:hide_all_tables()"> ◊ </a> Table view: collapse all. |
| <hr/> |
| <a id="ConstantTypes"></a> |
| <h2>Constants</h2> |
| <a href="javascript:toggle_node('Constants')"> ◊ </a> Constants<br/> |
| <div style="display: block; margin-bottom: 2px" id="Constants"> |
| <table> |
| <tr> |
| <th>Section</th> |
| <th>Name</th> |
| <th>Value</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><a id="TYPE_PORT"></a><strong>PORT</strong></td> |
| <td>5672</td> |
| <td>the IANA assigned port number for AMQP</td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><a id="TYPE_SECURE-PORT"></a><strong>SECURE-PORT</strong></td> |
| <td>5671</td> |
| <td>the IANA assigned port number for secure AMQP (amqps)</td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><a id="TYPE_MAJOR"></a><strong>MAJOR</strong></td> |
| <td>1</td> |
| <td>major protocol version</td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><a id="TYPE_MINOR"></a><strong>MINOR</strong></td> |
| <td>0</td> |
| <td>minor protocol version</td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><a id="TYPE_REVISION"></a><strong>REVISION</strong></td> |
| <td>0</td> |
| <td>protocol revision</td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><a id="TYPE_MIN-MAX-FRAME-SIZE"></a><strong>MIN-MAX-FRAME-SIZE</strong></td> |
| <td>512</td> |
| <td>the lower bound for the agreed maximum frame size (in bytes)</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format</td> |
| <td><a id="TYPE_MESSAGE-FORMAT"></a><strong>MESSAGE-FORMAT</strong></td> |
| <td>0</td> |
| <td>the format + revision for the messages defined by this document</td> |
| </tr> |
| <tr> |
| <td>security:tls</td> |
| <td><a id="TYPE_TLS-MAJOR"></a><strong>TLS-MAJOR</strong></td> |
| <td>1</td> |
| <td>major protocol version</td> |
| </tr> |
| <tr> |
| <td>security:tls</td> |
| <td><a id="TYPE_TLS-MINOR"></a><strong>TLS-MINOR</strong></td> |
| <td>0</td> |
| <td>minor protocol version</td> |
| </tr> |
| <tr> |
| <td>security:tls</td> |
| <td><a id="TYPE_TLS-REVISION"></a><strong>TLS-REVISION</strong></td> |
| <td>0</td> |
| <td>protocol revision</td> |
| </tr> |
| <tr> |
| <td>security:sasl</td> |
| <td><a id="TYPE_SASL-MAJOR"></a><strong>SASL-MAJOR</strong></td> |
| <td>1</td> |
| <td>major protocol version</td> |
| </tr> |
| <tr> |
| <td>security:sasl</td> |
| <td><a id="TYPE_SASL-MINOR"></a><strong>SASL-MINOR</strong></td> |
| <td>0</td> |
| <td>minor protocol version</td> |
| </tr> |
| <tr> |
| <td>security:sasl</td> |
| <td><a id="TYPE_SASL-REVISION"></a><strong>SASL-REVISION</strong></td> |
| <td>0</td> |
| <td>protocol revision</td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a id="Types"></a> |
| <h2>Types</h2> |
| <a id="PrimitiveTypes"></a> |
| <h3>Primitive Types</h3> |
| <a href="javascript:toggle_node('PrimTypeName')"> ◊ </a> by Name<br/> |
| <div style="display: block; margin-bottom: 2px" id="PrimTypeName"> |
| <table> |
| <tr> |
| <th>Section</th> |
| <th>Name</th> |
| <th>Code</th> |
| <th>Category</th> |
| <th>Width</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_null"></a><strong>null</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>indicates an empty value</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>null</strong></td> |
| <td>0x40</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the null value</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_boolean"></a><strong>boolean</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>represents a true or false value</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>boolean</strong></td> |
| <td>0x56</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>boolean with the octet 0x00 being false and octet 0x01 being true</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_boolean:true"></a><strong>boolean:true</strong></td> |
| <td>0x41</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the boolean value true</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_boolean:false"></a><strong>boolean:false</strong></td> |
| <td>0x42</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the boolean value false</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_ubyte"></a><strong>ubyte</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>integer in the range 0 to 2^8 - 1 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>ubyte</strong></td> |
| <td>0x50</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>8-bit unsigned integer</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_ushort"></a><strong>ushort</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>integer in the range 0 to 2^16 - 1 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>ushort</strong></td> |
| <td>0x60</td> |
| <td>fixed</td> |
| <td>2</td> |
| <td>16-bit unsigned integer in network byte order</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_uint"></a><strong>uint</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>integer in the range 0 to 2^32 - 1 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>uint</strong></td> |
| <td>0x70</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>32-bit unsigned integer in network byte order</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_uint:smalluint"></a><strong>uint:smalluint</strong></td> |
| <td>0x52</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>unsigned integer value in the range 0 to 255 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_uint:uint0"></a><strong>uint:uint0</strong></td> |
| <td>0x43</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the uint value 0</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_ulong"></a><strong>ulong</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>integer in the range 0 to 2^64 - 1 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>ulong</strong></td> |
| <td>0x80</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>64-bit unsigned integer in network byte order</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_ulong:smallulong"></a><strong>ulong:smallulong</strong></td> |
| <td>0x53</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>unsigned long value in the range 0 to 255 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_ulong:ulong0"></a><strong>ulong:ulong0</strong></td> |
| <td>0x44</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the ulong value 0</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_byte"></a><strong>byte</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>integer in the range -(2^7) to 2^7 - 1 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>byte</strong></td> |
| <td>0x51</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>8-bit two's-complement integer</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_short"></a><strong>short</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>integer in the range -(2^15) to 2^15 - 1 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>short</strong></td> |
| <td>0x61</td> |
| <td>fixed</td> |
| <td>2</td> |
| <td>16-bit two's-complement integer in network byte order</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_int"></a><strong>int</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>integer in the range -(2^31) to 2^31 - 1 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>int</strong></td> |
| <td>0x71</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>32-bit two's-complement integer in network byte order</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_int:smallint"></a><strong>int:smallint</strong></td> |
| <td>0x54</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>signed integer value in the range -128 to 127 inclusive</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_long"></a><strong>long</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>integer in the range -(2^63) to 2^63 - 1 inclusive</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>long</strong></td> |
| <td>0x81</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>64-bit two's-complement integer in network byte order</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_long:smalllong"></a><strong>long:smalllong</strong></td> |
| <td>0x55</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>signed long value in the range -128 to 127 inclusive</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_float"></a><strong>float</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>32-bit floating point number (IEEE 754-2008 binary32)</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_float:ieee-754"></a><strong>float:ieee-754</strong></td> |
| <td>0x72</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>IEEE 754-2008 binary32</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_double"></a><strong>double</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>64-bit floating point number (IEEE 754-2008 binary64)</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_double:ieee-754"></a><strong>double:ieee-754</strong></td> |
| <td>0x82</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>IEEE 754-2008 binary64</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_decimal32"></a><strong>decimal32</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>32-bit decimal number (IEEE 754-2008 decimal32)</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_decimal32:ieee-754"></a><strong>decimal32:ieee-754</strong></td> |
| <td>0x74</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>IEEE 754-2008 decimal32 using the Binary Integer Decimal encoding</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_decimal64"></a><strong>decimal64</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>64-bit decimal number (IEEE 754-2008 decimal64)</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_decimal64:ieee-754"></a><strong>decimal64:ieee-754</strong></td> |
| <td>0x84</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>IEEE 754-2008 decimal64 using the Binary Integer Decimal encoding</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_decimal128"></a><strong>decimal128</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>128-bit decimal number (IEEE 754-2008 decimal128)</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_decimal128:ieee-754"></a><strong>decimal128:ieee-754</strong></td> |
| <td>0x94</td> |
| <td>fixed</td> |
| <td>16</td> |
| <td>IEEE 754-2008 decimal128 using the Binary Integer Decimal encoding</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_char"></a><strong>char</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>a single unicode character</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_char:utf32"></a><strong>char:utf32</strong></td> |
| <td>0x73</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>a UTF-32BE encoded unicode character</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_timestamp"></a><strong>timestamp</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>an absolute point in time</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_timestamp:ms64"></a><strong>timestamp:ms64</strong></td> |
| <td>0x83</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>64-bit signed integer representing milliseconds since the unix epoch</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_uuid"></a><strong>uuid</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>a universally unique id as defined by RFC-4122 section 4.1.2</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><strong>uuid</strong></td> |
| <td>0x98</td> |
| <td>fixed</td> |
| <td>16</td> |
| <td>UUID as defined in section 4.1.2 of RFC-4122</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_binary"></a><strong>binary</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>a sequence of octets</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_binary:vbin8"></a><strong>binary:vbin8</strong></td> |
| <td>0xa0</td> |
| <td>variable</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 octets of binary data</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_binary:vbin32"></a><strong>binary:vbin32</strong></td> |
| <td>0xb0</td> |
| <td>variable</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 octets of binary data</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_string"></a><strong>string</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>a sequence of unicode characters</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_string:str8-utf8"></a><strong>string:str8-utf8</strong></td> |
| <td>0xa1</td> |
| <td>variable</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 octets worth of UTF-8 unicode (with no byte order mark)</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_string:str32-utf8"></a><strong>string:str32-utf8</strong></td> |
| <td>0xb1</td> |
| <td>variable</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 octets worth of UTF-8 unicode (with no byte order mark)</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_symbol"></a><strong>symbol</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>symbolic values from a constrained domain</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_symbol:sym8"></a><strong>symbol:sym8</strong></td> |
| <td>0xa3</td> |
| <td>variable</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 seven bit ASCII characters representing a symbolic value</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_symbol:sym32"></a><strong>symbol:sym32</strong></td> |
| <td>0xb3</td> |
| <td>variable</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 seven bit ASCII characters representing a symbolic value</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_list"></a><strong>list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>a sequence of polymorphic values</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_list:list0"></a><strong>list:list0</strong></td> |
| <td>0x45</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the empty list (i.e. the list with no elements)</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_list:list8"></a><strong>list:list8</strong></td> |
| <td>0xc0</td> |
| <td>compound</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 list elements with total size less than 2^8 octets</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_list:list32"></a><strong>list:list32</strong></td> |
| <td>0xd0</td> |
| <td>compound</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 list elements with total size less than 2^32 octets</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_map"></a><strong>map</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>a polymorphic mapping from distinct keys to values</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_map:map8"></a><strong>map:map8</strong></td> |
| <td>0xc1</td> |
| <td>compound</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 octets of encoded map data</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_map:map32"></a><strong>map:map32</strong></td> |
| <td>0xd1</td> |
| <td>compound</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 octets of encoded map data</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><a id="TYPE_array"></a><strong>array</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>a sequence of values of a single type</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_array:array8"></a><strong>array:array8</strong></td> |
| <td>0xe0</td> |
| <td>array</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 array elements with total size less than 2^8 octets</td> |
| </tr> |
| <tr> |
| <td></td> |
| <td><a id="TYPE_array:array32"></a><strong>array:array32</strong></td> |
| <td>0xf0</td> |
| <td>array</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 array elements with total size less than 2^32 octets</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard</td> |
| <td><a id="TYPE_*"><strong>*</strong></a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>A value of any type is permitted.</td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a href="javascript:toggle_node('PrimTypeCode')"> ◊ </a> by Code<br/> |
| <div style="display: block; margin-bottom: 2px" id="PrimTypeCode"> |
| <table> |
| <tr> |
| <th>Section</th> |
| <th>Name</th> |
| <th>Code</th> |
| <th>Category</th> |
| <th>Width</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>null</strong></td> |
| <td>0x40</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the null value</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>boolean:true</strong></td> |
| <td>0x41</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the boolean value true</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>boolean:false</strong></td> |
| <td>0x42</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the boolean value false</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>uint:uint0</strong></td> |
| <td>0x43</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the uint value 0</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>ulong:ulong0</strong></td> |
| <td>0x44</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the ulong value 0</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>list:list0</strong></td> |
| <td>0x45</td> |
| <td>fixed</td> |
| <td>0</td> |
| <td>the empty list (i.e. the list with no elements)</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>ubyte</strong></td> |
| <td>0x50</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>8-bit unsigned integer</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>byte</strong></td> |
| <td>0x51</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>8-bit two's-complement integer</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>uint:smalluint</strong></td> |
| <td>0x52</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>unsigned integer value in the range 0 to 255 inclusive</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>ulong:smallulong</strong></td> |
| <td>0x53</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>unsigned long value in the range 0 to 255 inclusive</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>int:smallint</strong></td> |
| <td>0x54</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>signed integer value in the range -128 to 127 inclusive</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>long:smalllong</strong></td> |
| <td>0x55</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>signed long value in the range -128 to 127 inclusive</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>boolean</strong></td> |
| <td>0x56</td> |
| <td>fixed</td> |
| <td>1</td> |
| <td>boolean with the octet 0x00 being false and octet 0x01 being true</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>ushort</strong></td> |
| <td>0x60</td> |
| <td>fixed</td> |
| <td>2</td> |
| <td>16-bit unsigned integer in network byte order</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>short</strong></td> |
| <td>0x61</td> |
| <td>fixed</td> |
| <td>2</td> |
| <td>16-bit two's-complement integer in network byte order</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>uint</strong></td> |
| <td>0x70</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>32-bit unsigned integer in network byte order</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>int</strong></td> |
| <td>0x71</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>32-bit two's-complement integer in network byte order</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>float:ieee-754</strong></td> |
| <td>0x72</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>IEEE 754-2008 binary32</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>char:utf32</strong></td> |
| <td>0x73</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>a UTF-32BE encoded unicode character</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>decimal32:ieee-754</strong></td> |
| <td>0x74</td> |
| <td>fixed</td> |
| <td>4</td> |
| <td>IEEE 754-2008 decimal32 using the Binary Integer Decimal encoding</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>ulong</strong></td> |
| <td>0x80</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>64-bit unsigned integer in network byte order</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>long</strong></td> |
| <td>0x81</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>64-bit two's-complement integer in network byte order</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>double:ieee-754</strong></td> |
| <td>0x82</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>IEEE 754-2008 binary64</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>timestamp:ms64</strong></td> |
| <td>0x83</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>64-bit signed integer representing milliseconds since the unix epoch</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>decimal64:ieee-754</strong></td> |
| <td>0x84</td> |
| <td>fixed</td> |
| <td>8</td> |
| <td>IEEE 754-2008 decimal64 using the Binary Integer Decimal encoding</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>decimal128:ieee-754</strong></td> |
| <td>0x94</td> |
| <td>fixed</td> |
| <td>16</td> |
| <td>IEEE 754-2008 decimal128 using the Binary Integer Decimal encoding</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>uuid</strong></td> |
| <td>0x98</td> |
| <td>fixed</td> |
| <td>16</td> |
| <td>UUID as defined in section 4.1.2 of RFC-4122</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>binary:vbin8</strong></td> |
| <td>0xa0</td> |
| <td>variable</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 octets of binary data</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>string:str8-utf8</strong></td> |
| <td>0xa1</td> |
| <td>variable</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 octets worth of UTF-8 unicode (with no byte order mark)</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>symbol:sym8</strong></td> |
| <td>0xa3</td> |
| <td>variable</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 seven bit ASCII characters representing a symbolic value</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>binary:vbin32</strong></td> |
| <td>0xb0</td> |
| <td>variable</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 octets of binary data</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>string:str32-utf8</strong></td> |
| <td>0xb1</td> |
| <td>variable</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 octets worth of UTF-8 unicode (with no byte order mark)</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>symbol:sym32</strong></td> |
| <td>0xb3</td> |
| <td>variable</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 seven bit ASCII characters representing a symbolic value</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>list:list8</strong></td> |
| <td>0xc0</td> |
| <td>compound</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 list elements with total size less than 2^8 octets</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>map:map8</strong></td> |
| <td>0xc1</td> |
| <td>compound</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 octets of encoded map data</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>list:list32</strong></td> |
| <td>0xd0</td> |
| <td>compound</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 list elements with total size less than 2^32 octets</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>map:map32</strong></td> |
| <td>0xd1</td> |
| <td>compound</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 octets of encoded map data</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>array:array8</strong></td> |
| <td>0xe0</td> |
| <td>array</td> |
| <td>1</td> |
| <td>up to 2^8 - 1 array elements with total size less than 2^8 octets</td> |
| </tr> |
| <tr> |
| <td>types:encodings</td> |
| <td><strong>array:array32</strong></td> |
| <td>0xf0</td> |
| <td>array</td> |
| <td>4</td> |
| <td>up to 2^32 - 1 array elements with total size less than 2^32 octets</td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a id="EnumeratedTypes"></a> |
| <h3>Enumerated Types</h3> |
| <a href="javascript:toggle_node('EnumTypes')"> ◊ </a> Enumerated Types<br/> |
| <div style="display: block; margin-bottom: 2px" id="EnumTypes"> |
| <table> |
| <tr> |
| <th>Section</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr id="TYPE_std-dist-mode"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_std-dist-mode"><strong>std-dist-mode</strong></a></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>Link distribution policy</td> |
| <td><a href="#PROVIDEDTYPE_distribution-mode">distribution-mode</a> </td> |
| </tr> |
| <tr id="TYPE_terminus-durability"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_terminus-durability"><strong>terminus-durability</strong></a></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>durability policy for a Terminus</td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_terminus-expiry-policy"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_terminus-expiry-policy"><strong>terminus-expiry-policy</strong></a></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>expiry policy for a Terminus</td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_sasl-code"> |
| <td>security:sasl</td> |
| <td><a href="#details_sasl-code"><strong>sasl-code</strong></a></td> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>codes to indicate the outcome of the sasl dialog</td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_transaction-error"> |
| <td>transactions:coordination</td> |
| <td><a href="#details_transaction-error"><strong>transaction-error</strong></a></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols used to indicate transaction errors</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr id="TYPE_txn-capability"> |
| <td>transactions:coordination</td> |
| <td><a href="#details_txn-capability"><strong>txn-capability</strong></a></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols indicating (desired/available) capabilities of a transaction coordinator</td> |
| <td><a href="#PROVIDEDTYPE_txn-capability">txn-capability</a> </td> |
| </tr> |
| <tr id="TYPE_amqp-error"> |
| <td>transport:definitions</td> |
| <td><a href="#details_amqp-error"><strong>amqp-error</strong></a></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>shared error conditions</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr id="TYPE_connection-error"> |
| <td>transport:definitions</td> |
| <td><a href="#details_connection-error"><strong>connection-error</strong></a></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols used to indicate connection error conditions</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr id="TYPE_link-error"> |
| <td>transport:definitions</td> |
| <td><a href="#details_link-error"><strong>link-error</strong></a></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols used to indicate link error conditions</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr id="TYPE_receiver-settle-mode"> |
| <td>transport:definitions</td> |
| <td><a href="#details_receiver-settle-mode"><strong>receiver-settle-mode</strong></a></td> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>settlement policy for a Receiver</td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_role"> |
| <td>transport:definitions</td> |
| <td><a href="#details_role"><strong>role</strong></a></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td>link endpoint role</td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_sender-settle-mode"> |
| <td>transport:definitions</td> |
| <td><a href="#details_sender-settle-mode"><strong>sender-settle-mode</strong></a></td> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>settlement policy for a Sender</td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_session-error"> |
| <td>transport:definitions</td> |
| <td><a href="#details_session-error"><strong>session-error</strong></a></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols used to indicate session error conditions</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| </table> |
| <br/> |
| <a id="details_std-dist-mode"></a> |
|   <a href="javascript:toggle_node('ETstd-dist-mode')"> ◊ </a>  Enumerated type: messaging:addressing - <strong><a href="#TYPE_std-dist-mode">std-dist-mode</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETstd-dist-mode"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>std-dist-mode</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>Link distribution policy</td> |
| <td><a href="#PROVIDEDTYPE_distribution-mode">distribution-mode</a> </td> |
| </tr> |
| <tr> |
| <td><strong>move</strong></td> |
| <td>move</td> |
| </tr> |
| <tr> |
| <td><strong>copy</strong></td> |
| <td>copy</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_terminus-durability"></a> |
|   <a href="javascript:toggle_node('ETterminus-durability')"> ◊ </a>  Enumerated type: messaging:addressing - <strong><a href="#TYPE_terminus-durability">terminus-durability</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETterminus-durability"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>terminus-durability</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>durability policy for a Terminus</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><strong>none</strong></td> |
| <td>0</td> |
| </tr> |
| <tr> |
| <td><strong>configuration</strong></td> |
| <td>1</td> |
| </tr> |
| <tr> |
| <td><strong>unsettled-state</strong></td> |
| <td>2</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_terminus-expiry-policy"></a> |
|   <a href="javascript:toggle_node('ETterminus-expiry-policy')"> ◊ </a>  Enumerated type: messaging:addressing - <strong><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETterminus-expiry-policy"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>terminus-expiry-policy</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>expiry policy for a Terminus</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><strong>link-detach</strong></td> |
| <td>link-detach</td> |
| </tr> |
| <tr> |
| <td><strong>session-end</strong></td> |
| <td>session-end</td> |
| </tr> |
| <tr> |
| <td><strong>connection-close</strong></td> |
| <td>connection-close</td> |
| </tr> |
| <tr> |
| <td><strong>never</strong></td> |
| <td>never</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_sasl-code"></a> |
|   <a href="javascript:toggle_node('ETsasl-code')"> ◊ </a>  Enumerated type: security:sasl - <strong><a href="#TYPE_sasl-code">sasl-code</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETsasl-code"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>sasl-code</strong></td> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>codes to indicate the outcome of the sasl dialog</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><strong>ok</strong></td> |
| <td>0</td> |
| </tr> |
| <tr> |
| <td><strong>auth</strong></td> |
| <td>1</td> |
| </tr> |
| <tr> |
| <td><strong>sys</strong></td> |
| <td>2</td> |
| </tr> |
| <tr> |
| <td><strong>sys-perm</strong></td> |
| <td>3</td> |
| </tr> |
| <tr> |
| <td><strong>sys-temp</strong></td> |
| <td>4</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_transaction-error"></a> |
|   <a href="javascript:toggle_node('ETtransaction-error')"> ◊ </a>  Enumerated type: transactions:coordination - <strong><a href="#TYPE_transaction-error">transaction-error</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETtransaction-error"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>transaction-error</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols used to indicate transaction errors</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr> |
| <td><strong>unknown-id</strong></td> |
| <td>amqp:transaction:unknown-id</td> |
| </tr> |
| <tr> |
| <td><strong>transaction-rollback</strong></td> |
| <td>amqp:transaction:rollback</td> |
| </tr> |
| <tr> |
| <td><strong>transaction-timeout</strong></td> |
| <td>amqp:transaction:timeout</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_txn-capability"></a> |
|   <a href="javascript:toggle_node('ETtxn-capability')"> ◊ </a>  Enumerated type: transactions:coordination - <strong><a href="#TYPE_txn-capability">txn-capability</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETtxn-capability"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>txn-capability</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols indicating (desired/available) capabilities of a transaction coordinator</td> |
| <td><a href="#PROVIDEDTYPE_txn-capability">txn-capability</a> </td> |
| </tr> |
| <tr> |
| <td><strong>local-transactions</strong></td> |
| <td>amqp:local-transactions</td> |
| </tr> |
| <tr> |
| <td><strong>distributed-transactions</strong></td> |
| <td>amqp:distributed-transactions</td> |
| </tr> |
| <tr> |
| <td><strong>promotable-transactions</strong></td> |
| <td>amqp:promotable-transactions</td> |
| </tr> |
| <tr> |
| <td><strong>multi-txns-per-ssn</strong></td> |
| <td>amqp:multi-txns-per-ssn</td> |
| </tr> |
| <tr> |
| <td><strong>multi-ssns-per-txn</strong></td> |
| <td>amqp:multi-ssns-per-txn</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_amqp-error"></a> |
|   <a href="javascript:toggle_node('ETamqp-error')"> ◊ </a>  Enumerated type: transport:definitions - <strong><a href="#TYPE_amqp-error">amqp-error</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETamqp-error"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>amqp-error</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>shared error conditions</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr> |
| <td><strong>internal-error</strong></td> |
| <td>amqp:internal-error</td> |
| </tr> |
| <tr> |
| <td><strong>not-found</strong></td> |
| <td>amqp:not-found</td> |
| </tr> |
| <tr> |
| <td><strong>unauthorized-access</strong></td> |
| <td>amqp:unauthorized-access</td> |
| </tr> |
| <tr> |
| <td><strong>decode-error</strong></td> |
| <td>amqp:decode-error</td> |
| </tr> |
| <tr> |
| <td><strong>resource-limit-exceeded</strong></td> |
| <td>amqp:resource-limit-exceeded</td> |
| </tr> |
| <tr> |
| <td><strong>not-allowed</strong></td> |
| <td>amqp:not-allowed</td> |
| </tr> |
| <tr> |
| <td><strong>invalid-field</strong></td> |
| <td>amqp:invalid-field</td> |
| </tr> |
| <tr> |
| <td><strong>not-implemented</strong></td> |
| <td>amqp:not-implemented</td> |
| </tr> |
| <tr> |
| <td><strong>resource-locked</strong></td> |
| <td>amqp:resource-locked</td> |
| </tr> |
| <tr> |
| <td><strong>precondition-failed</strong></td> |
| <td>amqp:precondition-failed</td> |
| </tr> |
| <tr> |
| <td><strong>resource-deleted</strong></td> |
| <td>amqp:resource-deleted</td> |
| </tr> |
| <tr> |
| <td><strong>illegal-state</strong></td> |
| <td>amqp:illegal-state</td> |
| </tr> |
| <tr> |
| <td><strong>frame-size-too-small</strong></td> |
| <td>amqp:frame-size-too-small</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_connection-error"></a> |
|   <a href="javascript:toggle_node('ETconnection-error')"> ◊ </a>  Enumerated type: transport:definitions - <strong><a href="#TYPE_connection-error">connection-error</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETconnection-error"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>connection-error</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols used to indicate connection error conditions</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr> |
| <td><strong>connection-forced</strong></td> |
| <td>amqp:connection:forced</td> |
| </tr> |
| <tr> |
| <td><strong>framing-error</strong></td> |
| <td>amqp:connection:framing-error</td> |
| </tr> |
| <tr> |
| <td><strong>redirect</strong></td> |
| <td>amqp:connection:redirect</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_link-error"></a> |
|   <a href="javascript:toggle_node('ETlink-error')"> ◊ </a>  Enumerated type: transport:definitions - <strong><a href="#TYPE_link-error">link-error</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETlink-error"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>link-error</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols used to indicate link error conditions</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr> |
| <td><strong>detach-forced</strong></td> |
| <td>amqp:link:detach-forced</td> |
| </tr> |
| <tr> |
| <td><strong>transfer-limit-exceeded</strong></td> |
| <td>amqp:link:transfer-limit-exceeded</td> |
| </tr> |
| <tr> |
| <td><strong>message-size-exceeded</strong></td> |
| <td>amqp:link:message-size-exceeded</td> |
| </tr> |
| <tr> |
| <td><strong>redirect</strong></td> |
| <td>amqp:link:redirect</td> |
| </tr> |
| <tr> |
| <td><strong>stolen</strong></td> |
| <td>amqp:link:stolen</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_receiver-settle-mode"></a> |
|   <a href="javascript:toggle_node('ETreceiver-settle-mode')"> ◊ </a>  Enumerated type: transport:definitions - <strong><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETreceiver-settle-mode"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>receiver-settle-mode</strong></td> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>settlement policy for a Receiver</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><strong>first</strong></td> |
| <td>0</td> |
| </tr> |
| <tr> |
| <td><strong>second</strong></td> |
| <td>1</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_role"></a> |
|   <a href="javascript:toggle_node('ETrole')"> ◊ </a>  Enumerated type: transport:definitions - <strong><a href="#TYPE_role">role</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETrole"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>role</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td>link endpoint role</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><strong>sender</strong></td> |
| <td>false</td> |
| </tr> |
| <tr> |
| <td><strong>receiver</strong></td> |
| <td>true</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_sender-settle-mode"></a> |
|   <a href="javascript:toggle_node('ETsender-settle-mode')"> ◊ </a>  Enumerated type: transport:definitions - <strong><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETsender-settle-mode"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>sender-settle-mode</strong></td> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>settlement policy for a Sender</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><strong>unsettled</strong></td> |
| <td>0</td> |
| </tr> |
| <tr> |
| <td><strong>settled</strong></td> |
| <td>1</td> |
| </tr> |
| <tr> |
| <td><strong>mixed</strong></td> |
| <td>2</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_session-error"></a> |
|   <a href="javascript:toggle_node('ETsession-error')"> ◊ </a>  Enumerated type: transport:definitions - <strong><a href="#TYPE_session-error">session-error</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="ETsession-error"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Type/Value</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td><strong>session-error</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>symbols used to indicate session error conditions</td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| </tr> |
| <tr> |
| <td><strong>window-violation</strong></td> |
| <td>amqp:session:window-violation</td> |
| </tr> |
| <tr> |
| <td><strong>errant-link</strong></td> |
| <td>amqp:session:errant-link</td> |
| </tr> |
| <tr> |
| <td><strong>handle-in-use</strong></td> |
| <td>amqp:session:handle-in-use</td> |
| </tr> |
| <tr> |
| <td><strong>unattached-handle</strong></td> |
| <td>amqp:session:unattached-handle</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| </div> |
| <br/> |
| <a id="RestrictedTypes"></a> |
| <h3>Restricted Types</h3> |
| <a href="javascript:toggle_node('RestrTypes')"> ◊ </a> Restricted Types<br/> |
| <div style="display: block; margin-bottom: 2px" id="RestrTypes"> |
| <table> |
| <tr> |
| <th>Section</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Label</th> |
| <th>Provides</th> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_handle">handle</a></strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>the handle of a Link</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_seconds">seconds</a></strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>a duration measured in seconds</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_milliseconds">milliseconds</a></strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>a duration measured in milliseconds</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_delivery-tag">delivery-tag</a></strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_delivery-number">delivery-number</a></strong></td> |
| <td><a href="#TYPE_sequence-no">sequence-no</a></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_transfer-number">transfer-number</a></strong></td> |
| <td><a href="#TYPE_sequence-no">sequence-no</a></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_sequence-no">sequence-no</a></strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>32-bit RFC-1982 serial number</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_message-format">message-format</a></strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>32-bit message format code</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_ietf-language-tag">ietf-language-tag</a></strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>an IETF language tag as defined by BCP 47</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transport:definitions</td> |
| <td><strong><a id="TYPE_fields">fields</a></strong></td> |
| <td><a href="#TYPE_map">map</a></td> |
| <td>a mapping from field name to value</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>messaging:message-format</td> |
| <td><strong><a id="TYPE_annotations">annotations</a></strong></td> |
| <td><a href="#TYPE_map">map</a></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>messaging:message-format</td> |
| <td><strong><a id="TYPE_message-id-ulong">message-id-ulong</a></strong></td> |
| <td><a href="#TYPE_ulong">ulong</a></td> |
| <td></td> |
| <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format</td> |
| <td><strong><a id="TYPE_message-id-uuid">message-id-uuid</a></strong></td> |
| <td><a href="#TYPE_uuid">uuid</a></td> |
| <td></td> |
| <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format</td> |
| <td><strong><a id="TYPE_message-id-binary">message-id-binary</a></strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td></td> |
| <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format</td> |
| <td><strong><a id="TYPE_message-id-string">message-id-string</a></strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format</td> |
| <td><strong><a id="TYPE_address-string">address-string</a></strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td>address of a Node</td> |
| <td><a href="#PROVIDEDTYPE_address">address</a> </td> |
| </tr> |
| <tr> |
| <td>messaging:addressing</td> |
| <td><strong><a id="TYPE_filter-set">filter-set</a></strong></td> |
| <td><a href="#TYPE_map">map</a></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>messaging:addressing</td> |
| <td><strong><a id="TYPE_node-properties">node-properties</a></strong></td> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td>properties of a Node</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>transactions:coordination</td> |
| <td><strong><a id="TYPE_transaction-id">transaction-id</a></strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td></td> |
| <td><a href="#PROVIDEDTYPE_txn-id">txn-id</a> </td> |
| </tr> |
| <tr> |
| <td>ERROR: unspecified</td> |
| <td><strong><a id="PROVIDEDTYPE_global-tx-id">global-tx-id</a></strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td>global transaction id</td> |
| <td></td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a id="DescribedTypes"></a> |
| <h3>Described Types</h3> |
| <a href="javascript:toggle_node('DescrTypes')"> ◊ </a> Described Types<br/> |
| <div style="display: block; margin-bottom: 2px" id="DescrTypes"> |
| <table> |
| <tr> |
| <th>Section</th> |
| <th>Name</th> |
| <th>Code</th> |
| <th>Type</th> |
| <th>Provides</th> |
| <th>Label</th> |
| </tr> |
| <tr id="TYPE_open"> |
| <td>transport:performatives</td> |
| <td><a href="#details_open"><strong>open</strong></a></td> |
| <td>0x10</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>negotiate Connection parameters</td> |
| </tr> |
| <tr id="TYPE_begin"> |
| <td>transport:performatives</td> |
| <td><a href="#details_begin"><strong>begin</strong></a></td> |
| <td>0x11</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>begin a Session on a channel</td> |
| </tr> |
| <tr id="TYPE_attach"> |
| <td>transport:performatives</td> |
| <td><a href="#details_attach"><strong>attach</strong></a></td> |
| <td>0x12</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>attach a Link to a Session</td> |
| </tr> |
| <tr id="TYPE_flow"> |
| <td>transport:performatives</td> |
| <td><a href="#details_flow"><strong>flow</strong></a></td> |
| <td>0x13</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>update link state</td> |
| </tr> |
| <tr id="TYPE_transfer"> |
| <td>transport:performatives</td> |
| <td><a href="#details_transfer"><strong>transfer</strong></a></td> |
| <td>0x14</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>transfer a Message</td> |
| </tr> |
| <tr id="TYPE_disposition"> |
| <td>transport:performatives</td> |
| <td><a href="#details_disposition"><strong>disposition</strong></a></td> |
| <td>0x15</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>inform remote peer of delivery state changes</td> |
| </tr> |
| <tr id="TYPE_detach"> |
| <td>transport:performatives</td> |
| <td><a href="#details_detach"><strong>detach</strong></a></td> |
| <td>0x16</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>detach the Link Endpoint from the Session</td> |
| </tr> |
| <tr id="TYPE_end"> |
| <td>transport:performatives</td> |
| <td><a href="#details_end"><strong>end</strong></a></td> |
| <td>0x17</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>end the Session</td> |
| </tr> |
| <tr id="TYPE_close"> |
| <td>transport:performatives</td> |
| <td><a href="#details_close"><strong>close</strong></a></td> |
| <td>0x18</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>signal a Connection close</td> |
| </tr> |
| <tr id="TYPE_error"> |
| <td>transport:definitions</td> |
| <td><a href="#details_error"><strong>error</strong></a></td> |
| <td>0x1d</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td></td> |
| <td>details of an error</td> |
| </tr> |
| <tr id="TYPE_received"> |
| <td>messaging:delivery-state</td> |
| <td><a href="#details_received"><strong>received</strong></a></td> |
| <td>0x23</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_accepted"> |
| <td>messaging:delivery-state</td> |
| <td><a href="#details_accepted"><strong>accepted</strong></a></td> |
| <td>0x24</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td>the accepted outcome</td> |
| </tr> |
| <tr id="TYPE_rejected"> |
| <td>messaging:delivery-state</td> |
| <td><a href="#details_rejected"><strong>rejected</strong></a></td> |
| <td>0x25</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td>the rejected outcome</td> |
| </tr> |
| <tr id="TYPE_released"> |
| <td>messaging:delivery-state</td> |
| <td><a href="#details_released"><strong>released</strong></a></td> |
| <td>0x26</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td>the released outcome</td> |
| </tr> |
| <tr id="TYPE_modified"> |
| <td>messaging:delivery-state</td> |
| <td><a href="#details_modified"><strong>modified</strong></a></td> |
| <td>0x27</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td>the modified outcome</td> |
| </tr> |
| <tr id="TYPE_source"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_source"><strong>source</strong></a></td> |
| <td>0x28</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_source">source</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_target"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_target"><strong>target</strong></a></td> |
| <td>0x29</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_target">target</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_delete-on-close"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_delete-on-close"><strong>delete-on-close</strong></a></td> |
| <td>0x2b</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td> |
| <td>lifetime of dynamic Node scoped to lifetime of link which caused creation</td> |
| </tr> |
| <tr id="TYPE_delete-on-no-links"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_delete-on-no-links"><strong>delete-on-no-links</strong></a></td> |
| <td>0x2c</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td> |
| <td>lifetime of dynamic Node scoped to existence of links to the Node</td> |
| </tr> |
| <tr id="TYPE_delete-on-no-messages"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_delete-on-no-messages"><strong>delete-on-no-messages</strong></a></td> |
| <td>0x2d</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td> |
| <td>lifetime of dynamic Node scoped to existence of messages on the Node</td> |
| </tr> |
| <tr id="TYPE_delete-on-no-links-or-messages"> |
| <td>messaging:addressing</td> |
| <td><a href="#details_delete-on-no-links-or-messages"><strong>delete-on-no-links-or-messages</strong></a></td> |
| <td>0x2e</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td> |
| <td>lifetime of Node scoped to existence of messages on or links to the Node</td> |
| </tr> |
| <tr id="TYPE_coordinator"> |
| <td>transactions:coordination</td> |
| <td><a href="#details_coordinator"><strong>coordinator</strong></a></td> |
| <td>0x30</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_target">target</a> </td> |
| <td>target for communicating with a transaction coordinator</td> |
| </tr> |
| <tr id="TYPE_declare"> |
| <td>transactions:coordination</td> |
| <td><a href="#details_declare"><strong>declare</strong></a></td> |
| <td>0x31</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td></td> |
| <td>message body for declaring a transaction id</td> |
| </tr> |
| <tr id="TYPE_discharge"> |
| <td>transactions:coordination</td> |
| <td><a href="#details_discharge"><strong>discharge</strong></a></td> |
| <td>0x32</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td></td> |
| <td>message body for discharging a transaction</td> |
| </tr> |
| <tr id="TYPE_declared"> |
| <td>transactions:coordination</td> |
| <td><a href="#details_declared"><strong>declared</strong></a></td> |
| <td>0x33</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> <a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_transactional-state"> |
| <td>transactions:coordination</td> |
| <td><a href="#details_transactional-state"><strong>transactional-state</strong></a></td> |
| <td>0x34</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td> |
| <td>the state of a transactional message transfer</td> |
| </tr> |
| <tr id="TYPE_sasl-mechanisms"> |
| <td>security:sasl</td> |
| <td><a href="#details_sasl-mechanisms"><strong>sasl-mechanisms</strong></a></td> |
| <td>0x40</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td> |
| <td>advertise available sasl mechanisms</td> |
| </tr> |
| <tr id="TYPE_sasl-init"> |
| <td>security:sasl</td> |
| <td><a href="#details_sasl-init"><strong>sasl-init</strong></a></td> |
| <td>0x41</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td> |
| <td>initiate sasl exchange</td> |
| </tr> |
| <tr id="TYPE_sasl-challenge"> |
| <td>security:sasl</td> |
| <td><a href="#details_sasl-challenge"><strong>sasl-challenge</strong></a></td> |
| <td>0x42</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td> |
| <td>security mechanism challenge</td> |
| </tr> |
| <tr id="TYPE_sasl-response"> |
| <td>security:sasl</td> |
| <td><a href="#details_sasl-response"><strong>sasl-response</strong></a></td> |
| <td>0x43</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td> |
| <td>security mechanism response</td> |
| </tr> |
| <tr id="TYPE_sasl-outcome"> |
| <td>security:sasl</td> |
| <td><a href="#details_sasl-outcome"><strong>sasl-outcome</strong></a></td> |
| <td>0x44</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td> |
| <td>indicates the outcome of the sasl dialog</td> |
| </tr> |
| <tr id="TYPE_header"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_header"><strong>header</strong></a></td> |
| <td>0x70</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td>transport headers for a Message</td> |
| </tr> |
| <tr id="TYPE_delivery-annotations"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_delivery-annotations"><strong>delivery-annotations</strong></a></td> |
| <td>0x71</td> |
| <td><a href="#TYPE_annotations">annotations</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_message-annotations"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_message-annotations"><strong>message-annotations</strong></a></td> |
| <td>0x72</td> |
| <td><a href="#TYPE_annotations">annotations</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_properties"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_properties"><strong>properties</strong></a></td> |
| <td>0x73</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td>immutable properties of the Message</td> |
| </tr> |
| <tr id="TYPE_application-properties"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_application-properties"><strong>application-properties</strong></a></td> |
| <td>0x74</td> |
| <td><a href="#TYPE_map">map</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_data"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_data"><strong>data</strong></a></td> |
| <td>0x75</td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_amqp-sequence"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_amqp-sequence"><strong>amqp-sequence</strong></a></td> |
| <td>0x76</td> |
| <td><a href="#TYPE_list">list</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_amqp-value"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_amqp-value"><strong>amqp-value</strong></a></td> |
| <td>0x77</td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td></td> |
| </tr> |
| <tr id="TYPE_footer"> |
| <td>messaging:message-format</td> |
| <td><a href="#details_footer"><strong>footer</strong></a></td> |
| <td>0x78</td> |
| <td><a href="#TYPE_annotations">annotations</a></td> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td>transport footers for a Message</td> |
| </tr> |
| </table> |
| <br/> |
| <a id="details_open"></a> |
|   <a href="javascript:toggle_node('DTopen')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_open">open</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTopen"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:open:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>negotiate Connection parameters</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_container-id">field</a></td> |
| <td><strong>container-id</strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>the id of the source container</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_hostname">field</a></td> |
| <td><strong>hostname</strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the name of the target host</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_max-frame-size">field</a></td> |
| <td><strong>max-frame-size</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td>4294967295</td> |
| <td></td> |
| <td></td> |
| <td>proposed maximum frame size</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_channel-max">field</a></td> |
| <td><strong>channel-max</strong></td> |
| <td><a href="#TYPE_ushort">ushort</a></td> |
| <td></td> |
| <td>65535</td> |
| <td></td> |
| <td></td> |
| <td>the maximum channel number that may be used on the Connection</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_idle-time-out">field</a></td> |
| <td><strong>idle-time-out</strong></td> |
| <td><a href="#TYPE_milliseconds">milliseconds</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>idle time-out</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_outgoing-locales">field</a></td> |
| <td><strong>outgoing-locales</strong></td> |
| <td><a href="#TYPE_ietf-language-tag">ietf-language-tag</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>locales available for outgoing text</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_incoming-locales">field</a></td> |
| <td><strong>incoming-locales</strong></td> |
| <td><a href="#TYPE_ietf-language-tag">ietf-language-tag</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>desired locales for incoming text in decreasing level of preference</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_offered-capabilities">field</a></td> |
| <td><strong>offered-capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the extension capabilities the sender supports</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_desired-capabilities">field</a></td> |
| <td><strong>desired-capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the extension capabilities the sender may use if the receiver supports them</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_open_properties">field</a></td> |
| <td><strong>properties</strong></td> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>connection properties</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_begin"></a> |
|   <a href="javascript:toggle_node('DTbegin')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_begin">begin</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTbegin"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:begin:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>begin a Session on a channel</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_begin_remote-channel">field</a></td> |
| <td><strong>remote-channel</strong></td> |
| <td><a href="#TYPE_ushort">ushort</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the remote channel for this Session</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_begin_next-outgoing-id">field</a></td> |
| <td><strong>next-outgoing-id</strong></td> |
| <td><a href="#TYPE_transfer-number">transfer-number</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>the transfer-id of the first transfer id the sender will send</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_begin_incoming-window">field</a></td> |
| <td><strong>incoming-window</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>the initial incoming-window of the sender</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_begin_outgoing-window">field</a></td> |
| <td><strong>outgoing-window</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>the initial outgoing-window of the sender</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_begin_handle-max">field</a></td> |
| <td><strong>handle-max</strong></td> |
| <td><a href="#TYPE_handle">handle</a></td> |
| <td></td> |
| <td>4294967295</td> |
| <td></td> |
| <td></td> |
| <td>the maximum handle value that may be used on the Session</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_begin_offered-capabilities">field</a></td> |
| <td><strong>offered-capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the extension capabilities the sender supports</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_begin_desired-capabilities">field</a></td> |
| <td><strong>desired-capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the extension capabilities the sender may use if the receiver supports them</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_begin_properties">field</a></td> |
| <td><strong>properties</strong></td> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>session properties</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_attach"></a> |
|   <a href="javascript:toggle_node('DTattach')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_attach">attach</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTattach"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:attach:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>attach a Link to a Session</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_name">field</a></td> |
| <td><strong>name</strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>the name of the link</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_handle">field</a></td> |
| <td><strong>handle</strong></td> |
| <td><a href="#TYPE_handle">handle</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_role">field</a></td> |
| <td><strong>role</strong></td> |
| <td><a href="#TYPE_role">role</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>role of the link endpoint</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_snd-settle-mode">field</a></td> |
| <td><strong>snd-settle-mode</strong></td> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| <td></td> |
| <td>mixed</td> |
| <td></td> |
| <td></td> |
| <td>settlement mode for the Sender</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_rcv-settle-mode">field</a></td> |
| <td><strong>rcv-settle-mode</strong></td> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| <td></td> |
| <td>first</td> |
| <td></td> |
| <td></td> |
| <td>the settlement mode of the Receiver</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_source">field</a></td> |
| <td><strong>source</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_source">source</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the source for Messages</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_target">field</a></td> |
| <td><strong>target</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_target">target</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the target for Messages</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_unsettled">field</a></td> |
| <td><strong>unsettled</strong></td> |
| <td><a href="#TYPE_map">map</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>unsettled delivery state</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_incomplete-unsettled">field</a></td> |
| <td><strong>incomplete-unsettled</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_initial-delivery-count">field</a></td> |
| <td><strong>initial-delivery-count</strong></td> |
| <td><a href="#TYPE_sequence-no">sequence-no</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_max-message-size">field</a></td> |
| <td><strong>max-message-size</strong></td> |
| <td><a href="#TYPE_ulong">ulong</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the maximum message size supported by the link endpoint</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_offered-capabilities">field</a></td> |
| <td><strong>offered-capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the extension capabilities the sender supports</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_desired-capabilities">field</a></td> |
| <td><strong>desired-capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the extension capabilities the sender may use if the receiver supports them</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_attach_properties">field</a></td> |
| <td><strong>properties</strong></td> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>link properties</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_flow"></a> |
|   <a href="javascript:toggle_node('DTflow')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_flow">flow</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTflow"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:flow:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>update link state</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_next-incoming-id">field</a></td> |
| <td><strong>next-incoming-id</strong></td> |
| <td><a href="#TYPE_transfer-number">transfer-number</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_incoming-window">field</a></td> |
| <td><strong>incoming-window</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_next-outgoing-id">field</a></td> |
| <td><strong>next-outgoing-id</strong></td> |
| <td><a href="#TYPE_transfer-number">transfer-number</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_outgoing-window">field</a></td> |
| <td><strong>outgoing-window</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_handle">field</a></td> |
| <td><strong>handle</strong></td> |
| <td><a href="#TYPE_handle">handle</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_delivery-count">field</a></td> |
| <td><strong>delivery-count</strong></td> |
| <td><a href="#TYPE_sequence-no">sequence-no</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the endpoint's delivery-count</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_link-credit">field</a></td> |
| <td><strong>link-credit</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the current maximum number of Messages that can be received</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_available">field</a></td> |
| <td><strong>available</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the number of available Messages</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_drain">field</a></td> |
| <td><strong>drain</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>indicates drain mode</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_echo">field</a></td> |
| <td><strong>echo</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>request link state from other endpoint</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_flow_properties">field</a></td> |
| <td><strong>properties</strong></td> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>link state properties</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_transfer"></a> |
|   <a href="javascript:toggle_node('DTtransfer')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_transfer">transfer</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTtransfer"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:transfer:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>transfer a Message</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_handle">field</a></td> |
| <td><strong>handle</strong></td> |
| <td><a href="#TYPE_handle">handle</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_delivery-id">field</a></td> |
| <td><strong>delivery-id</strong></td> |
| <td><a href="#TYPE_delivery-number">delivery-number</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>alias for delivery-tag</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_delivery-tag">field</a></td> |
| <td><strong>delivery-tag</strong></td> |
| <td><a href="#TYPE_delivery-tag">delivery-tag</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_message-format">field</a></td> |
| <td><strong>message-format</strong></td> |
| <td><a href="#TYPE_message-format">message-format</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>indicates the message format</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_settled">field</a></td> |
| <td><strong>settled</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_more">field</a></td> |
| <td><strong>more</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>indicates that the Message has more content</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_rcv-settle-mode">field</a></td> |
| <td><strong>rcv-settle-mode</strong></td> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_state">field</a></td> |
| <td><strong>state</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the state of the delivery at the sender</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_resume">field</a></td> |
| <td><strong>resume</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>indicates a resumed delivery</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_aborted">field</a></td> |
| <td><strong>aborted</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>indicates that the Message is aborted</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transfer_batchable">field</a></td> |
| <td><strong>batchable</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>batchable hint</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_disposition"></a> |
|   <a href="javascript:toggle_node('DTdisposition')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_disposition">disposition</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdisposition"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:disposition:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>inform remote peer of delivery state changes</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_disposition_role">field</a></td> |
| <td><strong>role</strong></td> |
| <td><a href="#TYPE_role">role</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>directionality of disposition</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_disposition_first">field</a></td> |
| <td><strong>first</strong></td> |
| <td><a href="#TYPE_delivery-number">delivery-number</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>lower bound of deliveries</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_disposition_last">field</a></td> |
| <td><strong>last</strong></td> |
| <td><a href="#TYPE_delivery-number">delivery-number</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>upper bound of deliveries</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_disposition_settled">field</a></td> |
| <td><strong>settled</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>indicates deliveries are settled</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_disposition_state">field</a></td> |
| <td><strong>state</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>indicates state of deliveries</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_disposition_batchable">field</a></td> |
| <td><strong>batchable</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>batchable hint</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_detach"></a> |
|   <a href="javascript:toggle_node('DTdetach')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_detach">detach</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdetach"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:detach:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>detach the Link Endpoint from the Session</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_detach_handle">field</a></td> |
| <td><strong>handle</strong></td> |
| <td><a href="#TYPE_handle">handle</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>the local handle of the link to be detached</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_detach_closed">field</a></td> |
| <td><strong>closed</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>if true then the sender has closed the link</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_detach_error">field</a></td> |
| <td><strong>error</strong></td> |
| <td><a href="#TYPE_error">error</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>error causing the detach</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_end"></a> |
|   <a href="javascript:toggle_node('DTend')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_end">end</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTend"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:end:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>end the Session</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_end_error">field</a></td> |
| <td><strong>error</strong></td> |
| <td><a href="#TYPE_error">error</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>error causing the end</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_close"></a> |
|   <a href="javascript:toggle_node('DTclose')"> ◊ </a>  Described type: transport:performatives - <strong><a href="#TYPE_close">close</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTclose"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:close:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>signal a Connection close</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_close_error">field</a></td> |
| <td><strong>error</strong></td> |
| <td><a href="#TYPE_error">error</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>error causing the close</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_error"></a> |
|   <a href="javascript:toggle_node('DTerror')"> ◊ </a>  Described type: transport:definitions - <strong><a href="#TYPE_error">error</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTerror"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:error:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>details of an error</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_error_condition">field</a></td> |
| <td><strong>condition</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>error condition</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_error_description">field</a></td> |
| <td><strong>description</strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>descriptive text about the error condition</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_error_info">field</a></td> |
| <td><strong>info</strong></td> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>map carrying information about the error condition</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_received"></a> |
|   <a href="javascript:toggle_node('DTreceived')"> ◊ </a>  Described type: messaging:delivery-state - <strong><a href="#TYPE_received">received</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTreceived"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:received:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_received_section-number">field</a></td> |
| <td><strong>section-number</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_received_section-offset">field</a></td> |
| <td><strong>section-offset</strong></td> |
| <td><a href="#TYPE_ulong">ulong</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td></td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_accepted"></a> |
|   <a href="javascript:toggle_node('DTaccepted')"> ◊ </a>  Described type: messaging:delivery-state - <strong><a href="#TYPE_accepted">accepted</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTaccepted"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:accepted:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the accepted outcome</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_rejected"></a> |
|   <a href="javascript:toggle_node('DTrejected')"> ◊ </a>  Described type: messaging:delivery-state - <strong><a href="#TYPE_rejected">rejected</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTrejected"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:rejected:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the rejected outcome</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_rejected_error">field</a></td> |
| <td><strong>error</strong></td> |
| <td><a href="#TYPE_error">error</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>error that caused the message to be rejected</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_released"></a> |
|   <a href="javascript:toggle_node('DTreleased')"> ◊ </a>  Described type: messaging:delivery-state - <strong><a href="#TYPE_released">released</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTreleased"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:released:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the released outcome</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_modified"></a> |
|   <a href="javascript:toggle_node('DTmodified')"> ◊ </a>  Described type: messaging:delivery-state - <strong><a href="#TYPE_modified">modified</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTmodified"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:modified:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the modified outcome</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_modified_delivery-failed">field</a></td> |
| <td><strong>delivery-failed</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>count the transfer as an unsuccessful delivery attempt</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_modified_undeliverable-here">field</a></td> |
| <td><strong>undeliverable-here</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>prevent redelivery</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_modified_message-annotations">field</a></td> |
| <td><strong>message-annotations</strong></td> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>message attributes</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_source"></a> |
|   <a href="javascript:toggle_node('DTsource')"> ◊ </a>  Described type: messaging:addressing - <strong><a href="#TYPE_source">source</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTsource"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:source:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_address">field</a></td> |
| <td><strong>address</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_address">address</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the address of the source</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_durable">field</a></td> |
| <td><strong>durable</strong></td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| <td></td> |
| <td>none</td> |
| <td></td> |
| <td></td> |
| <td>indicates the durability of the terminus</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_expiry-policy">field</a></td> |
| <td><strong>expiry-policy</strong></td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td></td> |
| <td>session-end</td> |
| <td></td> |
| <td></td> |
| <td>the expiry policy of the Source</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_timeout">field</a></td> |
| <td><strong>timeout</strong></td> |
| <td><a href="#TYPE_seconds">seconds</a></td> |
| <td></td> |
| <td>0</td> |
| <td></td> |
| <td></td> |
| <td>duration that an expiring Source will be retained</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_dynamic">field</a></td> |
| <td><strong>dynamic</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>request dynamic creation of a remote Node</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_dynamic-node-properties">field</a></td> |
| <td><strong>dynamic-node-properties</strong></td> |
| <td><a href="#TYPE_node-properties">node-properties</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>properties of the dynamically created Node</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_distribution-mode">field</a></td> |
| <td><strong>distribution-mode</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td><a href="#PROVIDEDTYPE_distribution-mode">distribution-mode</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the distribution mode of the Link</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_filter">field</a></td> |
| <td><strong>filter</strong></td> |
| <td><a href="#TYPE_filter-set">filter-set</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>a set of predicates to filter the Messages admitted onto the Link</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_default-outcome">field</a></td> |
| <td><strong>default-outcome</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>default outcome for unsettled transfers</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_outcomes">field</a></td> |
| <td><strong>outcomes</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>descriptors for the outcomes that can be chosen on this link</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_source_capabilities">field</a></td> |
| <td><strong>capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the extension capabilities the sender supports/desires</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_target"></a> |
|   <a href="javascript:toggle_node('DTtarget')"> ◊ </a>  Described type: messaging:addressing - <strong><a href="#TYPE_target">target</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTtarget"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:target:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_target_address">field</a></td> |
| <td><strong>address</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_address">address</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>The address of the target.</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_target_durable">field</a></td> |
| <td><strong>durable</strong></td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| <td></td> |
| <td>none</td> |
| <td></td> |
| <td></td> |
| <td>indicates the durability of the terminus</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_target_expiry-policy">field</a></td> |
| <td><strong>expiry-policy</strong></td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td></td> |
| <td>session-end</td> |
| <td></td> |
| <td></td> |
| <td>the expiry policy of the Target</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_target_timeout">field</a></td> |
| <td><strong>timeout</strong></td> |
| <td><a href="#TYPE_seconds">seconds</a></td> |
| <td></td> |
| <td>0</td> |
| <td></td> |
| <td></td> |
| <td>duration that an expiring Target will be retained</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_target_dynamic">field</a></td> |
| <td><strong>dynamic</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td>false</td> |
| <td></td> |
| <td></td> |
| <td>request dynamic creation of a remote Node</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_target_dynamic-node-properties">field</a></td> |
| <td><strong>dynamic-node-properties</strong></td> |
| <td><a href="#TYPE_node-properties">node-properties</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>properties of the dynamically created Node</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_target_capabilities">field</a></td> |
| <td><strong>capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the extension capabilities the sender supports/desires</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_delete-on-close"></a> |
|   <a href="javascript:toggle_node('DTdelete-on-close')"> ◊ </a>  Described type: messaging:addressing - <strong><a href="#TYPE_delete-on-close">delete-on-close</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdelete-on-close"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:delete-on-close:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>lifetime of dynamic Node scoped to lifetime of link which caused creation</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_delete-on-no-links"></a> |
|   <a href="javascript:toggle_node('DTdelete-on-no-links')"> ◊ </a>  Described type: messaging:addressing - <strong><a href="#TYPE_delete-on-no-links">delete-on-no-links</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdelete-on-no-links"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:delete-on-no-links:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>lifetime of dynamic Node scoped to existence of links to the Node</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_delete-on-no-messages"></a> |
|   <a href="javascript:toggle_node('DTdelete-on-no-messages')"> ◊ </a>  Described type: messaging:addressing - <strong><a href="#TYPE_delete-on-no-messages">delete-on-no-messages</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdelete-on-no-messages"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:delete-on-no-messages:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>lifetime of dynamic Node scoped to existence of messages on the Node</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_delete-on-no-links-or-messages"></a> |
|   <a href="javascript:toggle_node('DTdelete-on-no-links-or-messages')"> ◊ </a>  Described type: messaging:addressing - <strong><a href="#TYPE_delete-on-no-links-or-messages">delete-on-no-links-or-messages</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdelete-on-no-links-or-messages"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:delete-on-no-links-or-messages:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>lifetime of Node scoped to existence of messages on or links to the Node</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_coordinator"></a> |
|   <a href="javascript:toggle_node('DTcoordinator')"> ◊ </a>  Described type: transactions:coordination - <strong><a href="#TYPE_coordinator">coordinator</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTcoordinator"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:coordinator:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>target for communicating with a transaction coordinator</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_coordinator_capabilities">field</a></td> |
| <td><strong>capabilities</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td><a href="#PROVIDEDTYPE_txn-capability">txn-capability</a> </td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>the capabilities supported at the coordinator</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_declare"></a> |
|   <a href="javascript:toggle_node('DTdeclare')"> ◊ </a>  Described type: transactions:coordination - <strong><a href="#TYPE_declare">declare</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdeclare"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:declare:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>message body for declaring a transaction id</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_declare_global-id">field</a></td> |
| <td><strong>global-id</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_global-tx-id">global-tx-id</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>global transaction id</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_discharge"></a> |
|   <a href="javascript:toggle_node('DTdischarge')"> ◊ </a>  Described type: transactions:coordination - <strong><a href="#TYPE_discharge">discharge</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdischarge"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:discharge:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>message body for discharging a transaction</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_discharge_txn-id">field</a></td> |
| <td><strong>txn-id</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_txn-id">txn-id</a> </td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>identifies the transaction to be discharged</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_discharge_fail">field</a></td> |
| <td><strong>fail</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>indicates the transaction should be rolled back</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_declared"></a> |
|   <a href="javascript:toggle_node('DTdeclared')"> ◊ </a>  Described type: transactions:coordination - <strong><a href="#TYPE_declared">declared</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdeclared"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:declared:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_declared_txn-id">field</a></td> |
| <td><strong>txn-id</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_txn-id">txn-id</a> </td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>the allocated transaction id</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_transactional-state"></a> |
|   <a href="javascript:toggle_node('DTtransactional-state')"> ◊ </a>  Described type: transactions:coordination - <strong><a href="#TYPE_transactional-state">transactional-state</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTtransactional-state"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:transactional-state:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the state of a transactional message transfer</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transactional-state_txn-id">field</a></td> |
| <td><strong>txn-id</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_txn-id">txn-id</a> </td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>identifies the transaction with which the state is associated</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_transactional-state_outcome">field</a></td> |
| <td><strong>outcome</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>provisional outcome</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_sasl-mechanisms"></a> |
|   <a href="javascript:toggle_node('DTsasl-mechanisms')"> ◊ </a>  Described type: security:sasl - <strong><a href="#TYPE_sasl-mechanisms">sasl-mechanisms</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTsasl-mechanisms"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:sasl-mechanisms:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>advertise available sasl mechanisms</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_sasl-mechanisms_sasl-server-mechanisms">field</a></td> |
| <td><strong>sasl-server-mechanisms</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td>true</td> |
| <td>supported sasl mechanisms</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_sasl-init"></a> |
|   <a href="javascript:toggle_node('DTsasl-init')"> ◊ </a>  Described type: security:sasl - <strong><a href="#TYPE_sasl-init">sasl-init</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTsasl-init"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:sasl-init:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>initiate sasl exchange</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_sasl-init_mechanism">field</a></td> |
| <td><strong>mechanism</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>selected security mechanism</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_sasl-init_initial-response">field</a></td> |
| <td><strong>initial-response</strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>security response data</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_sasl-init_hostname">field</a></td> |
| <td><strong>hostname</strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the name of the target host</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_sasl-challenge"></a> |
|   <a href="javascript:toggle_node('DTsasl-challenge')"> ◊ </a>  Described type: security:sasl - <strong><a href="#TYPE_sasl-challenge">sasl-challenge</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTsasl-challenge"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:sasl-challenge:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>security mechanism challenge</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_sasl-challenge_challenge">field</a></td> |
| <td><strong>challenge</strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>security challenge data</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_sasl-response"></a> |
|   <a href="javascript:toggle_node('DTsasl-response')"> ◊ </a>  Described type: security:sasl - <strong><a href="#TYPE_sasl-response">sasl-response</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTsasl-response"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:sasl-response:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>security mechanism response</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_sasl-response_response">field</a></td> |
| <td><strong>response</strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>security response data</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_sasl-outcome"></a> |
|   <a href="javascript:toggle_node('DTsasl-outcome')"> ◊ </a>  Described type: security:sasl - <strong><a href="#TYPE_sasl-outcome">sasl-outcome</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTsasl-outcome"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:sasl-outcome:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>indicates the outcome of the sasl dialog</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_sasl-outcome_code">field</a></td> |
| <td><strong>code</strong></td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td></td> |
| <td></td> |
| <td>true</td> |
| <td></td> |
| <td>indicates the outcome of the sasl dialog</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_sasl-outcome_additional-data">field</a></td> |
| <td><strong>additional-data</strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>additional data as specified in RFC-4422</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_header"></a> |
|   <a href="javascript:toggle_node('DTheader')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_header">header</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTheader"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:header:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>transport headers for a Message</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_header_durable">field</a></td> |
| <td><strong>durable</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>specify durability requirements</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_header_priority">field</a></td> |
| <td><strong>priority</strong></td> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>relative Message priority</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_header_ttl">field</a></td> |
| <td><strong>ttl</strong></td> |
| <td><a href="#TYPE_milliseconds">milliseconds</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>time to live in ms</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_header_first-acquirer">field</a></td> |
| <td><strong>first-acquirer</strong></td> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_header_delivery-count">field</a></td> |
| <td><strong>delivery-count</strong></td> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the number of prior unsuccessful delivery attempts</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_delivery-annotations"></a> |
|   <a href="javascript:toggle_node('DTdelivery-annotations')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_delivery-annotations">delivery-annotations</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdelivery-annotations"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:delivery-annotations:map</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_message-annotations"></a> |
|   <a href="javascript:toggle_node('DTmessage-annotations')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_message-annotations">message-annotations</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTmessage-annotations"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:message-annotations:map</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_properties"></a> |
|   <a href="javascript:toggle_node('DTproperties')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_properties">properties</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTproperties"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:properties:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>immutable properties of the Message</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_message-id">field</a></td> |
| <td><strong>message-id</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>application Message identifier</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_user-id">field</a></td> |
| <td><strong>user-id</strong></td> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>creating user id</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_to">field</a></td> |
| <td><strong>to</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_address">address</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the address of the Node the Message is destined for</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_subject">field</a></td> |
| <td><strong>subject</strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the subject of the message</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_reply-to">field</a></td> |
| <td><strong>reply-to</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_address">address</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the Node to send replies to</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_correlation-id">field</a></td> |
| <td><strong>correlation-id</strong></td> |
| <td><a href="#TYPE_*">*</a></td> |
| <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>application correlation identifier</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_content-type">field</a></td> |
| <td><strong>content-type</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>MIME content type</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_content-encoding">field</a></td> |
| <td><strong>content-encoding</strong></td> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>MIME content type</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_absolute-expiry-time">field</a></td> |
| <td><strong>absolute-expiry-time</strong></td> |
| <td><a href="#TYPE_timestamp">timestamp</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the time when this message is considered expired</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_creation-time">field</a></td> |
| <td><strong>creation-time</strong></td> |
| <td><a href="#TYPE_timestamp">timestamp</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the time when this message was created</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_group-id">field</a></td> |
| <td><strong>group-id</strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the group this message belongs to</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_group-sequence">field</a></td> |
| <td><strong>group-sequence</strong></td> |
| <td><a href="#TYPE_sequence-no">sequence-no</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the sequence-no of this message within its group</td> |
| </tr> |
| <tr> |
| <td><a id="FIELD_properties_reply-to-group-id">field</a></td> |
| <td><strong>reply-to-group-id</strong></td> |
| <td><a href="#TYPE_string">string</a></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>the group the reply message belongs to</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_application-properties"></a> |
|   <a href="javascript:toggle_node('DTapplication-properties')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_application-properties">application-properties</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTapplication-properties"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:application-properties:map</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_data"></a> |
|   <a href="javascript:toggle_node('DTdata')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_data">data</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTdata"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:data:binary</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_amqp-sequence"></a> |
|   <a href="javascript:toggle_node('DTamqp-sequence')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_amqp-sequence">amqp-sequence</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTamqp-sequence"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:amqp-sequence:list</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_amqp-value"></a> |
|   <a href="javascript:toggle_node('DTamqp-value')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_amqp-value">amqp-value</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTamqp-value"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:amqp-value:*</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| <a id="details_footer"></a> |
|   <a href="javascript:toggle_node('DTfooter')"> ◊ </a>  Described type: messaging:message-format - <strong><a href="#TYPE_footer">footer</a></strong><br/> |
| <div style="display: block; margin-bottom: 2px" id="DTfooter"> |
| <table> |
| <tr> |
| <th>Tag</th> |
| <th>Name</th> |
| <th>Type</th> |
| <th>Requires</th> |
| <th>Default</th> |
| <th>Mandatory</th> |
| <th>Multiple</th> |
| <th>Label</th> |
| </tr> |
| <tr> |
| <td>descriptor</td> |
| <td><strong>amqp:footer:map</strong></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td></td> |
| <td>transport footers for a Message</td> |
| </tr> |
| </table> |
| <br/> |
| </div> |
| </div> |
| <br/> |
| <a id="ProvidedTypes"></a> |
| <h3>Provided Types</h3> |
| <a href="javascript:toggle_node('ProvTypes')"> ◊ </a> Provided Types<br/> |
| <div style="display: block; margin-bottom: 2px" id="ProvTypes"> |
| <table> |
| <tr> |
| <th>Provided Type</th> |
| <th>Provider</th> |
| <th>Provider Section</th> |
| </tr> |
| <tr id="PROVIDEDTYPE_address"> |
| <td>address</td> |
| <td><a href="#TYPE_address-string">address-string</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_delivery-state"> |
| <td>delivery-state</td> |
| <td><a href="#TYPE_received">received</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>delivery-state</td> |
| <td><a href="#TYPE_accepted">accepted</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>delivery-state</td> |
| <td><a href="#TYPE_rejected">rejected</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>delivery-state</td> |
| <td><a href="#TYPE_released">released</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>delivery-state</td> |
| <td><a href="#TYPE_modified">modified</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>delivery-state</td> |
| <td><a href="#TYPE_declared">declared</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>delivery-state</td> |
| <td><a href="#TYPE_transactional-state">transactional-state</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_distribution-mode"> |
| <td>distribution-mode</td> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_error-condition"> |
| <td>error-condition</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>error-condition</td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>error-condition</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>error-condition</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>error-condition</td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_frame"> |
| <td>frame</td> |
| <td><a href="#TYPE_open">open</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td>frame</td> |
| <td><a href="#TYPE_begin">begin</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td>frame</td> |
| <td><a href="#TYPE_attach">attach</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td>frame</td> |
| <td><a href="#TYPE_flow">flow</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td>frame</td> |
| <td><a href="#TYPE_transfer">transfer</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td>frame</td> |
| <td><a href="#TYPE_disposition">disposition</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td>frame</td> |
| <td><a href="#TYPE_detach">detach</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td>frame</td> |
| <td><a href="#TYPE_end">end</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td>frame</td> |
| <td><a href="#TYPE_close">close</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_lifetime-policy"> |
| <td>lifetime-policy</td> |
| <td><a href="#TYPE_delete-on-close">delete-on-close</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>lifetime-policy</td> |
| <td><a href="#TYPE_delete-on-no-links">delete-on-no-links</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>lifetime-policy</td> |
| <td><a href="#TYPE_delete-on-no-messages">delete-on-no-messages</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>lifetime-policy</td> |
| <td><a href="#TYPE_delete-on-no-links-or-messages">delete-on-no-links-or-messages</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_message-id"> |
| <td>message-id</td> |
| <td><a href="#TYPE_message-id-ulong">message-id-ulong</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>message-id</td> |
| <td><a href="#TYPE_message-id-uuid">message-id-uuid</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>message-id</td> |
| <td><a href="#TYPE_message-id-binary">message-id-binary</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>message-id</td> |
| <td><a href="#TYPE_message-id-string">message-id-string</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_outcome"> |
| <td>outcome</td> |
| <td><a href="#TYPE_accepted">accepted</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>outcome</td> |
| <td><a href="#TYPE_rejected">rejected</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>outcome</td> |
| <td><a href="#TYPE_released">released</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>outcome</td> |
| <td><a href="#TYPE_modified">modified</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td>outcome</td> |
| <td><a href="#TYPE_declared">declared</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_sasl-frame"> |
| <td>sasl-frame</td> |
| <td><a href="#TYPE_sasl-mechanisms">sasl-mechanisms</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>sasl-frame</td> |
| <td><a href="#TYPE_sasl-init">sasl-init</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>sasl-frame</td> |
| <td><a href="#TYPE_sasl-challenge">sasl-challenge</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>sasl-frame</td> |
| <td><a href="#TYPE_sasl-response">sasl-response</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>sasl-frame</td> |
| <td><a href="#TYPE_sasl-outcome">sasl-outcome</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_section"> |
| <td>section</td> |
| <td><a href="#TYPE_header">header</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>section</td> |
| <td><a href="#TYPE_delivery-annotations">delivery-annotations</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>section</td> |
| <td><a href="#TYPE_message-annotations">message-annotations</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>section</td> |
| <td><a href="#TYPE_properties">properties</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>section</td> |
| <td><a href="#TYPE_application-properties">application-properties</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>section</td> |
| <td><a href="#TYPE_data">data</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>section</td> |
| <td><a href="#TYPE_amqp-sequence">amqp-sequence</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>section</td> |
| <td><a href="#TYPE_amqp-value">amqp-value</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td>section</td> |
| <td><a href="#TYPE_footer">footer</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_source"> |
| <td>source</td> |
| <td><a href="#TYPE_source">source</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_target"> |
| <td>target</td> |
| <td><a href="#TYPE_target">target</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>target</td> |
| <td><a href="#TYPE_coordinator">coordinator</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_txn-capability"> |
| <td>txn-capability</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr id="PROVIDEDTYPE_txn-id"> |
| <td>txn-id</td> |
| <td><a href="#TYPE_transaction-id">transaction-id</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a id="Diagrams"></a> |
| <h2>Diagrams</h2> |
| These diagrams may not make sense when taken out of the context of the |
| <a href="http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-overview-v1.0-os.html"> |
| AMQP 1.0 Specification</a>. Please refer to the spec to get the complete narrative.<br> |
| <a name="TypesDiagrams"</a><br> |
| <a href="javascript:toggle_node('TypesDiag')"> ◊ </a> Types Diagrams<br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag"> |
| <a href="javascript:toggle_node('TypesDiag0')"> ◊ </a> <strong>Types : Type Encodings :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag0"> |
| <pre> |
| constructor untyped bytes |
| | | |
| +--+ +-----------------+-----------------+ |
| | | | | |
| ... 0xA1 0x1E "Hello Glorious Messaging World" ... |
| | | | | | |
| | | | utf8 bytes | |
| | | | | |
| | | # of data octets | |
| | | | |
| | +-----------------+-----------------+ |
| | | |
| | string value encoded according |
| | to the str8-utf8 encoding |
| | |
| primitive format code |
| for the str8-utf8 encoding |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag1')"> ◊ </a> <strong>Types : Type Encodings :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag1"> |
| <pre> |
| constructor untyped bytes |
| | | |
| +-----------+-----------+ +-----------------+-----------------+ |
| | | | | |
| ... 0x00 0xA1 0x03 "URL" 0xA1 0x1E "http://example.org/hello-world" ... |
| | | | | | |
| +------+------+ | | | |
| | | | | |
| descriptor | +------------------+----------------+ |
| | | |
| | string value encoded according |
| | to the str8-utf8 encoding |
| | |
| primitive format code |
| for the str8-utf8 encoding |
| |
| (Note: this example shows a string-typed descriptor, which should be |
| considered reserved) |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag2')"> ◊ </a> <strong>Types : Type Encodings :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag2"> |
| <pre> |
| constructor = format-code |
| / %x00 descriptor constructor |
| |
| format-code = fixed / variable / compound / array |
| fixed = empty / fixed-one / fixed-two / fixed-four |
| / fixed-eight / fixed-sixteen |
| variable = variable-one / variable-four |
| compound = compound-one / compound-four |
| array = array-one / array-four |
| |
| descriptor = value |
| value = constructor untyped-bytes |
| untyped-bytes = *OCTET ; this is not actually *OCTET, the |
| ; valid byte sequences are restricted |
| ; by the constructor |
| |
| ; fixed width format codes |
| empty = %x40-4E / %x4F %x00-FF |
| fixed-one = %x50-5E / %x5F %x00-FF |
| fixed-two = %x60-6E / %x6F %x00-FF |
| fixed-four = %x70-7E / %x7F %x00-FF |
| fixed-eight = %x80-8E / %x8F %x00-FF |
| fixed-sixteen = %x90-9E / %x9F %x00-FF |
| |
| ; variable width format codes |
| variable-one = %xA0-AE / %xAF %x00-FF |
| variable-four = %xB0-BE / %xBF %x00-FF |
| |
| ; compound format codes |
| compound-one = %xC0-CE / %xCF %x00-FF |
| compound-four = %xD0-DE / %xDF %x00-FF |
| |
| ; array format codes |
| array-one = %xE0-EE / %xEF %x00-FF |
| array-four = %xF0-FE / %xFF %x00-FF |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag3')"> ◊ </a> <strong>Types : Type Encodings :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag3"> |
| <pre> |
| Bit: 7 6 5 4 3 2 1 0 |
| +------------------------------------+ +----------+ |
| | subcategory | subtype | | ext-type | |
| +------------------------------------+ +----------+ |
| 1 octet 1 octet |
| | | |
| +-------------------------------------------------+ |
| | |
| format-code |
| |
| ext-type: only present if subtype is 0xF |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag4')"> ◊ </a> <strong>Types : Type Encodings :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag4"> |
| <pre> |
| Subcategory Category Format |
| ============================================================================== |
| 0x4 Fixed Width Zero octets of data. |
| 0x5 Fixed Width One octet of data. |
| 0x6 Fixed Width Two octets of data. |
| 0x7 Fixed Width Four octets of data. |
| 0x8 Fixed Width Eight octets of data. |
| 0x9 Fixed Width Sixteen octets of data. |
| |
| 0xA Variable Width One octet of size, 0-255 octets of data. |
| 0xB Variable Width Four octets of size, 0-4294967295 octets of data. |
| |
| 0xC Compound One octet each of size and count, 0-255 distinctly |
| typed values. |
| 0xD Compound Four octets each of size and count, 0-4294967295 |
| distinctly typed values. |
| |
| 0xE Array One octet each of size and count, 0-255 uniformly |
| typed values. |
| 0xF Array Four octets each of size and count, 0-4294967295 |
| uniformly typed values. |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag5')"> ◊ </a> <strong>Types : Type Encodings : Fixed Width</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag5"> |
| <pre> |
| n OCTETs |
| +----------+ |
| | data | |
| +----------+ |
| |
| Subcategory n |
| ================= |
| 0x4 0 |
| 0x5 1 |
| 0x6 2 |
| 0x7 4 |
| 0x8 8 |
| 0x9 16 |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag6')"> ◊ </a> <strong>Types : Type Encodings : Variable Width</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag6"> |
| <pre> |
| n OCTETs size OCTETs |
| +----------+-------------+ |
| | size | value | |
| +----------+-------------+ |
| |
| Subcategory n |
| ================= |
| 0xA 1 |
| 0xB 4 |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag7')"> ◊ </a> <strong>Types : Type Encodings : Compound</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag7"> |
| <pre> |
| +----------= count items =----------+ |
| | | |
| n OCTETs n OCTETs | | |
| +----------+----------+--------------+------------+-------+ |
| | size | count | ... /| item |\ ... | |
| +----------+----------+------------/ +------------+ \-----+ |
| / / \ \ |
| / / \ \ |
| / / \ \ |
| +-------------+----------+ |
| | constructor | data | |
| +-------------+----------+ |
| |
| Subcategory n |
| ================= |
| 0xC 1 |
| 0xD 4 |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag8')"> ◊ </a> <strong>Types : Type Encodings : Array</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag8"> |
| <pre> |
| +--= count elements =--+ |
| | | |
| n OCTETs n OCTETs | | |
| +----------+----------+---------------------+-------+------+-------+ |
| | size | count | element-constructor | ... | data | ... | |
| +----------+----------+---------------------+-------+------+-------+ |
| |
| Subcategory n |
| ================= |
| 0xE 1 |
| 0xF 4 |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag9')"> ◊ </a> <strong>Types : Composite Types :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag9"> |
| <pre> |
| <type class="composite" name="book" label="example composite type"> |
| <doc> |
| <p>An example composite type.</p> |
| </doc> |
| |
| <descriptor name="example:book:list" code="0x00000003:0x00000002"/> |
| |
| <field name="title" type="string" mandatory="true" label="title of the book"/> |
| |
| <field name="authors" type="string" multiple="true"/> |
| |
| <field name="isbn" type="string" label="the ISBN code for the book"/> |
| </type> |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TypesDiag10')"> ◊ </a> <strong>Types : Composite Types : List Encoding</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TypesDiag10"> |
| <pre> |
| constructor list representation of a book |
| | | |
| +-----------------+-------------------+ +-------------+---------------+ |
| | | | | |
| 0x00 0xA3 0x11 "example:book:list" 0xC0 0x40 0x03 title authors isbn |
| | | | | | |
| | identifies composite type | | | |
| | | | 0x40 |
| sym8 +----------------------+ | | |
| (symbol) | | null value |
| +--------------+----------------+ | |
| | | | |
| 0xA1 0x15 "AMQP for & by Dummies" | |
| | |
| +------------------------------------------------------------+-----+ |
| | | |
| 0xE0 0x25 0x02 0xA1 0x0E "Rob J. Godfrey" 0x13 "Rafael H. Schloming" |
| | | | | | | | |
| size | | +---------+---------+ +-----------+------------+ |
| | | | | |
| count | first element second element |
| | |
| element constructor |
| |
| </pre><br> |
| </div> |
| </div> |
| <br> |
| <a name="TransportDiagrams"</a><br> |
| <a href="javascript:toggle_node('TransportDiag')"> ◊ </a> Transport Diagrams<br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag"> |
| <a href="javascript:toggle_node('TransportDiag0')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag0"> |
| <pre> |
| |
| +------------+ +------------+ |
| / Node A \ / Node B \ |
| +----------------+ +--filter +----------------+ |
| | | / | | |
| | MSG_3 <MSG_1> | _/ _ | MSG_1 | |
| | |(_)------------------>(_)| | |
| | <MSG_2> MSG_4 | | | | MSG_2 | |
| | | | Link(Src,Tgt) | | | |
| +----------------+ | | +----------------+ |
| | | |
| Src Tgt |
| |
| |
| Key: <MSG_n> = old location of MSG_n |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag1')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag1"> |
| <pre> |
| |
| +---------------+ +----------+ |
| | <<Container>> | 1..1 0..n | <<Node>> | |
| |---------------|<>-------------------->|----------| |
| | container-id | | name | |
| +---------------+ +----------+ |
| /_\ /_\ |
| | | |
| | | |
| +-----+-----+ +----------+----------+ |
| | | | | | |
| | | | | | |
| +--------+ +--------+ +----------+ +----------+ +-------+ |
| | Broker | | Client | | Producer | | Consumer | | Queue | |
| |--------| |--------| |----------| |----------| |-------| |
| | | | | | | | | | | |
| +--------+ +--------+ +----------+ +----------+ +-------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag2')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag2"> |
| <pre> |
| |
| Session<------+ +------>Session |
| (ICH=1, OCH=1) | | (ICH=1, OCH=1) |
| \|/ \|/ |
| Session<--> Connection <---------> Connection <-->Session |
| (ICH=2, OCH=3) /|\ /|\ (ICH=3, OCH=2) |
| | | |
| Session<------+ +------>Session |
| (ICH=3, OCH=2) (ICH=2, OCH=3) |
| |
| Key: ICH -> Input Channel, OCH -> Output Channel |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag3')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag3"> |
| <pre> |
| +-------------+ |
| | Link | Message Transport |
| +-------------+ (Node to Node) |
| | name | |
| | source | |
| | target | |
| | timeout | |
| +-------------+ |
| /|\ 0..n |
| | |
| | |
| | |
| \|/ 0..1 |
| +------------+ |
| | Session | Frame Transport |
| +------------+ (Container to Container) |
| | name | |
| +------------+ |
| /|\ 0..n |
| | |
| | |
| | |
| \|/ 1..1 |
| +------------+ |
| | Connection | Frame Transport |
| +------------+ (Container to Container) |
| | principal | |
| +------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag4')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag4"> |
| <pre> |
| Frame Connection Session Link |
| ======================================== |
| open H |
| begin I H |
| attach I H |
| flow I H |
| transfer I H |
| disposition I H |
| detach I H |
| end I H |
| close H |
| ---------------------------------------- |
| |
| Key: |
| H: handled by the endpoint |
| |
| I: intercepted (endpoint examines |
| the frame, but delegates |
| further processing to another |
| endpoint) |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag5')"> ◊ </a> <strong>Transport : Version Negotiation :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag5"> |
| <pre> |
| 4 OCTETS 1 OCTET 1 OCTET 1 OCTET 1 OCTET |
| +----------+---------+---------+---------+----------+ |
| | "AMQP" | %d0 | major | minor | revision | |
| +----------+---------+---------+---------+----------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag6')"> ◊ </a> <strong>Transport : Version Negotiation :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag6"> |
| <pre> |
| TCP Client TCP Server |
| ====================================================== |
| AMQP%d0.1.0.0 -------------> |
| <------------- AMQP%d0.1.0.0 (1) |
| ... *proceed* |
| |
| AMQP%d0.1.1.0 -------------> |
| <------------- AMQP%d0.1.0.0 (2) |
| *TCP CLOSE* |
| |
| HTTP -------------> |
| <------------- AMQP%d0.1.0.0 (3) |
| *TCP CLOSE* |
| ------------------------------------------------------ |
| (1) Server accepts Connection for: AMQP, protocol=0, |
| major=1, minor=0, revision=0 |
| |
| (2) Server rejects Connection for: AMQP, protocol=0, |
| major=1, minor=1, revision=0, Server responds |
| that it supports: AMQP, protocol=0, major=1, |
| minor=0, revision=0 |
| |
| (3) Server rejects Connection for: HTTP. Server |
| responds it supports: AMQP, protocol=0, major=1, |
| minor=0, revision=0 |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag7')"> ◊ </a> <strong>Transport : Version Negotiation :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag7"> |
| <pre> |
| TCP Client TCP Server |
| ====================================================== |
| AMQP%d0.1.0.0 -------------> |
| <------------- AMQP%d3.1.0.0 |
| *TCP CLOSE* |
| ------------------------------------------------------ |
| Server rejects Connection for: AMQP, protocol=0, |
| major=1, minor=0, revision=0, Server responds |
| that it requires: SASL security layer, protocol=3, |
| major=1, minor=0, revision=0 |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag8')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag8"> |
| <pre> |
| required optional optional |
| +--------------+-----------------+------------+ |
| | frame header | extended header | frame body | |
| +--------------+-----------------+------------+ |
| 8 bytes *variable* *variable* |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag9')"> ◊ </a> <strong>Transport : : Frame Layout</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag9"> |
| <pre> |
| +0 +1 +2 +3 |
| +-----------------------------------+ -. |
| 0 | SIZE | | |
| +-----------------------------------+ |---> Frame Header |
| 4 | DOFF | TYPE | <TYPE-SPECIFIC> | | (8 bytes) |
| +-----------------------------------+ -' |
| +-----------------------------------+ -. |
| 8 | ... | | |
| . . |---> Extended Header |
| . <TYPE-SPECIFIC> . | (DOFF * 4 - 8) bytes |
| | ... | | |
| +-----------------------------------+ -' |
| +-----------------------------------+ -. |
| 4*DOFF | | | |
| . . | |
| . . | |
| . . | |
| . <TYPE-SPECIFIC> . |---> Frame Body |
| . . | (SIZE - DOFF * 4) bytes |
| . . | |
| . . | |
| . ________| | |
| | ... | | |
| +--------------------------+ -' |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag10')"> ◊ </a> <strong>Transport : : AMQP Frames</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag10"> |
| <pre> |
| type: 0x00 - AMQP frame |
| |
| +0 +1 +2 +3 |
| +-----------------------------------+ -. |
| 0 | SIZE | | |
| +-----------------------------------+ |---> Frame Header |
| 4 | DOFF | TYPE | CHANNEL | | (8 bytes) |
| +-----------------------------------+ -' |
| +-----------------------------------+ -. |
| 8 | ... | | |
| . . |---> Extended Header |
| . <IGNORED> . | (DOFF * 4 - 8) bytes |
| | ... | | |
| +-----------------------------------+ -' |
| +-----------------------------------+ -. |
| 4*DOFF | PERFORMATIVE: | | |
| . Open / Begin / Attach . | |
| . Flow / Transfer / Disposition . | |
| . Detach / End / Close . | |
| |-----------------------------------| | |
| . . |---> Frame Body |
| . . | (SIZE - DOFF * 4) bytes |
| . PAYLOAD . | |
| . . | |
| . ________| | |
| | ... | | |
| +--------------------------+ -' |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag11')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag11"> |
| <pre> |
| +-------OCHE X: 1 |
| | |
| +-------OCHE Y: 7 |
| | |
| <=== Frame[CH=1], Frame[CH=7] <===+ |
| |
| ===> Frame[CH=0], Frame[CH=1] ===>+ |
| | |
| +------>0: ICHE A |
| | |
| +------>1: ICHE B |
| |
| OCHE: Outgoing Channel Endpoint |
| ICHE: Incoming Channel Endpoint |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag12')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag12"> |
| <pre> |
| +-------BIDI/O: 7 |
| | |
| <=== Frame[CH=1], Frame[CH=7] <===+ |
| |
| ===> Frame[CH=0], Frame[CH=1] ===>+ |
| | |
| +------>1: BIDI/I |
| |
| BIDI/I: Incoming half of a single bidirectional endpoint |
| BIDI/O: Outgoing half of a single bidirectional endpoint |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag13')"> ◊ </a> <strong>Transport : : Opening a Connection</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag13"> |
| <pre> |
| TCP Client TCP Server |
| ================================== |
| TCP-CONNECT TCP-ACCEPT |
| PROTO-HDR PROTO-HDR |
| OPEN ---+ +--- OPEN |
| \ / |
| wait x wait |
| / \ |
| proceed <--+ +--> proceed |
| |
| ... |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag14')"> ◊ </a> <strong>Transport : : Pipelined Open</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag14"> |
| <pre> |
| TCP Client TCP Server |
| ============================================= |
| TCP-CONNECT TCP-ACCEPT |
| PROTO-HDR PROTO-HDR |
| OPEN ---+ +--- OPEN |
| \ / |
| pipelined frame x pipelined frame |
| / \ |
| proceed <--+ +--> proceed |
| |
| ... |
| --------------------------------------------- |
| |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag15')"> ◊ </a> <strong>Transport : : Closing a Connection</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag15"> |
| <pre> |
| TCP Client TCP Server |
| ============================= |
| ... |
| |
| CLOSE -------> |
| +-- CLOSE |
| / TCP-CLOSE |
| TCP-CLOSE <--+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag16')"> ◊ </a> <strong>Transport : : Simultaneous Close</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag16"> |
| <pre> |
| TCP Client TCP Server |
| ================================ |
| ... |
| |
| CLOSE ---+ +--- CLOSE |
| \ / |
| x |
| / \ |
| TCP-CLOSE <--+ +--> TCP-CLOSE |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag17')"> ◊ </a> <strong>Transport : : Connection State Diagram</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag17"> |
| <pre> |
| R:HDR @=======@ S:HDR R:HDR[!=S:HDR] |
| +--------| START |-----+ +--------------------------------+ |
| | @=======@ | | | |
| \|/ \|/ | | |
| @==========@ @==========@ S:OPEN | |
| +----| HDR_RCVD | | HDR_SENT |------+ | |
| | @==========@ @==========@ | R:HDR[!=S:HDR] | |
| | S:HDR | | R:HDR | +-----------------+ |
| | +--------+ +------+ | | | |
| | \|/ \|/ \|/ | | |
| | @==========@ +-----------+ S:CLOSE | |
| | | HDR_EXCH | | OPEN_PIPE |----+ | |
| | @==========@ +-----------+ | | |
| | R:OPEN | | S:OPEN | R:HDR | | |
| | +--------+ +------+ +-------+ | | |
| | \|/ \|/ \|/ \|/ | |
| | @===========@ @===========@ S:CLOSE +---------+ | |
| | | OPEN_RCVD | | OPEN_SENT |-----+ | OC_PIPE |--+ |
| | @===========@ @===========@ | +---------+ | |
| | S:OPEN | | R:OPEN \|/ | R:HDR | |
| | | @========@ | +------------+ | | |
| | +------>| OPENED |<----+ | CLOSE_PIPE |<--+ | |
| | @========@ +------------+ | |
| | R:CLOSE | | S:CLOSE | R:OPEN | |
| | +---------+ +-------+ | | |
| | \|/ \|/ | | |
| | @============@ @=============@ | | |
| | | CLOSE_RCVD | | CLOSE_SENT* |<----+ | |
| | @============@ @=============@ | |
| | S:CLOSE | | R:CLOSE | |
| | | @=====@ | | |
| | +-------->| END |<-----+ | |
| | @=====@ | |
| | /|\ | |
| | S:HDR[!=R:HDR] | R:HDR[!=S:HDR] | |
| +----------------------+-----------------------------------------------+ |
| |
| R:<CTRL> = Received <CTRL> |
| S:<CTRL> = Sent <CTRL> |
| * Also could be DISCARDING if an error condition |
| triggered the CLOSE |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag18')"> ◊ </a> <strong>Transport : : Connection State Diagram</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag18"> |
| <pre> |
| State Legal Sends Legal Receives Legal Connection Actions |
| ======================================================================= |
| START HDR HDR |
| HDR_RCVD HDR OPEN |
| HDR_SENT OPEN HDR |
| HDR_EXCH OPEN OPEN |
| OPEN_RCVD OPEN * |
| OPEN_SENT ** OPEN |
| OPEN_PIPE ** HDR |
| CLOSE_PIPE - OPEN TCP Close for Write |
| OC_PIPE - HDR TCP Close for Write |
| OPENED * * |
| CLOSE_RCVD * - TCP Close for Read |
| CLOSE_SENT - * TCP Close for Write |
| DISCARDING - * TCP Close for Write |
| END - - TCP Close |
| |
| * = any frames |
| - = no frames |
| ** = any frame known a priori to conform to the |
| peer's capabilities and limitations |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag19')"> ◊ </a> <strong>Transport : :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag19"> |
| <pre> |
| |
| Link A-------+ +------>Link A |
| | | |
| \|/ (attached) | |
| Link B<--- Session <--------------> Session <---Link B |
| |
| |
| Link C------>* (detached) *------>Link C |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag20')"> ◊ </a> <strong>Transport : : Establishing a Session</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag20"> |
| <pre> |
| Endpoint Endpoint |
| ===================================================================== |
| [CH3] BEGIN(name=..., ---------> |
| remote-channel=null) |
| +-- [CH7] BEGIN(name=..., |
| / remote-channel=3) |
| / |
| <---+ |
| |
| ... |
| |
| --------------------------------------------------------------------- |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag21')"> ◊ </a> <strong>Transport : : Ending a Session</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag21"> |
| <pre> |
| Endpoint A Endpoint B |
| ==================================================================== |
| |
| ... |
| |
| [CH3] END(error=...) ---------> (1) |
| +-- [CH7] END(error=...) |
| / |
| / |
| (2) <---+ |
| |
| ... |
| |
| -------------------------------------------------------------------- |
| |
| (1) At this point the session endpoint is disassociated from |
| the outgoing channel on A, and the incoming channel on B. |
| |
| (2) At this point the session endpoint is disassociated from |
| the outgoing channel on B, and the incoming channel on A. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag22')"> ◊ </a> <strong>Transport : : Simultaneous End</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag22"> |
| <pre> |
| Endpoint A Endpoint B |
| ================================================================= |
| |
| ... |
| |
| [CH3] END(error=...) --+ +-- [CH7] END(error=...) |
| (1) \ / (2) |
| x |
| / \ |
| (3) <-+ +-> (4) |
| |
| ... |
| |
| ----------------------------------------------------------------- |
| |
| (1) At this point no more frames may be sent by A. |
| |
| (2) At this point no more frames may be sent by B. |
| |
| (3) At this point Endpoint A is fully ended. |
| |
| (4) At this point Endpoint B is fully ended. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag23')"> ◊ </a> <strong>Transport : : Session Errors</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag23"> |
| <pre> |
| Endpoint Endpoint |
| ================================================ |
| FRAME 1 ----------> |
| FRAME 2 ----------> |
| FRAME 3 ---+ +--- END(error=...) |
| \ / |
| x |
| / \ |
| <--+ +--> *discarded* |
| END ----------> |
| ... |
| ================================================ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag24')"> ◊ </a> <strong>Transport : : Session States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag24"> |
| <pre> |
| UNMAPPED<-------------------+ |
| | | |
| +-------+-------+ | |
| S:BEGIN | | R:BEGIN | |
| | | | |
| \|/ \|/ | |
| BEGIN_SENT BEGIN_RCVD | |
| | | | |
| | | | |
| R:BEGIN | | S:BEGIN | |
| +-------+-------+ | |
| | | |
| \|/ | |
| MAPPED | |
| | | |
| +-------------+-------------+ | |
| S:END(error) | S:END | | R:END | |
| | | | | |
| \|/ \|/ \|/ | |
| DISCARDING END_SENT END_RCVD | |
| | | | | |
| | | | | |
| R:END | R:END | | S:END | |
| +-------------+-------------+ | |
| | | |
| | | |
| +------------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag25')"> ◊ </a> <strong>Transport : : Link Handles</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag25"> |
| <pre> |
| +-------------------+ +-------------------+ |
| | name: Link_1 | | name: Link_1 | |
| | handle: i | | handle: j | |
| |-------------------| |-------------------| |
| | role: receiver | | role: sender | |
| | source: A |<---+ +--->| source: A | |
| | target: B | | | | target: B | |
| +-------------------+ | | +-------------------+ |
| | | |
| | +---------+ | |
| ... <---+--->| Session |<---+---> ... |
| | +---------+ | |
| | | |
| +-------------------+ | | +-------------------+ |
| | name: Link_N | | | | name: Link_N | |
| | handle: k |<---+ +--->| handle: l | |
| |-------------------| |-------------------| |
| | role: sender | | role: receiver | |
| | source: C | | source: C | |
| | target: D | | target: D | |
| +-------------------+ +-------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag26')"> ◊ </a> <strong>Transport : : Establishing or Resuming a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag26"> |
| <pre> |
| Peer Partner |
| ================================================================ |
| *create link endpoint* |
| ATTACH(name=N, handle=1, ----------> *create link endpoint* |
| role=sender, +--- ATTACH(name=N, handle=2, |
| source=A, / role=receiver, |
| target=B) / source=A, |
| / target=B) |
| <--+ |
| ... |
| ---------------------------------------------------------------- |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag27')"> ◊ </a> <strong>Transport : : Establishing or Resuming a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag27"> |
| <pre> |
| Peer Partner |
| ================================================================ |
| *create link endpoint* |
| ATTACH(name=N, handle=1, ----------> *create link endpoint* (1) |
| role=sender, +--- ATTACH(name=N, handle=2, |
| source=A, / role=receiver, |
| target=B) / source=A, |
| / target=-) |
| (2) <--+ |
| +--- DETACH(handle=2, |
| / closed=True) |
| / |
| / |
| <--+ |
| DETACH(handle=1, -----------> |
| closed=True) |
| ... |
| ---------------------------------------------------------------- |
| (1) The Link Endpoint is created, but no target is created. |
| (2) At this point the link is established, but it is to a |
| nonexistent target. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag28')"> ◊ </a> <strong>Transport : : Establishing or Resuming a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag28"> |
| <pre> |
| Peer Partner |
| ================================================================ |
| *existing source* |
| ATTACH(name=N, handle=1, ----------> *found existing target* |
| role=sender, +--- ATTACH(name=N, handle=2, (1) |
| source=X, / role=receiver, |
| target=Y, / source=X, |
| unsettled=...) / target=Y, |
| (2) <--+ unsettled=...) |
| ... |
| ---------------------------------------------------------------- |
| (1) The target already exists, and its properties |
| match the peer's expectations. |
| (2) At this point the Link is reestablished with source=X, |
| target=Y. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag29')"> ◊ </a> <strong>Transport : : Establishing or Resuming a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag29"> |
| <pre> |
| Peer Partner |
| ================================================================ |
| *existing source* |
| ATTACH(name=N, handle=1, ----------> *found existing target* |
| role=sender, +--- ATTACH(name=N, handle=2, (1) |
| source=A, / role=receiver, |
| target=B, / source=A, |
| unsettled=...) / target=C, |
| (2) <--+ unsettled=...) |
| ... |
| ---------------------------------------------------------------- |
| (1) The Terminus already exists, but its state |
| does not match the Peer's endpoint. |
| (2) At this point the Link is established with source=A, |
| target=C. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag30')"> ◊ </a> <strong>Transport : : Establishing or Resuming a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag30"> |
| <pre> |
| Peer Partner |
| ================================================================ |
| *create link endpoint* |
| ATTACH(name=N, handle=1, ----------> *found existing target* |
| role=sender, +--- ATTACH(name=N, handle=2, (1) |
| source=X / role=receiver, |
| target=-) / source=X, |
| (2) <---+ target=Y) |
| ... |
| ---------------------------------------------------------------- |
| (1) The target already exists, and its properties are |
| authoritative. |
| (2) At this point the Link is reestablished with source=X, |
| target=Y. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag31')"> ◊ </a> <strong>Transport : : Detaching and Reattaching a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag31"> |
| <pre> |
| Peer Partner |
| ============================================================= |
| *create link endpoint* |
| ATTACH(name=N, handle=1 ----------> *create link endpoint* |
| role=sender, +--- ATTACH(name=N, handle=2, |
| source=A, / role=receiver, |
| target=B) / source=A, |
| / target=B) |
| <--+ |
| ... |
| *use link* <---------> *use link* |
| ... |
| DETACH(handle=1) ----------> *detach input handle* |
| (1) *detach output handle* <---------- DETACH(handle=2) |
| ... |
| ------------------------------------------------------------- |
| (1) At this point both endpoints are detached. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag32')"> ◊ </a> <strong>Transport : : Detaching and Reattaching a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag32"> |
| <pre> |
| Peer Partner |
| ============================================================= |
| ... |
| DETACH(handle=1) ---+ |
| \ |
| \ |
| \ |
| *modify link endpoint* \ |
| +--> *detach input handle* |
| ATTACH(name=N, handle=1 ---+ +--- DETACH(handle=2) |
| role=sender, \ / |
| source=A', \/ |
| target=B') /\ |
| / \ |
| *detach input handle* <--+ +--> *reattach input handle* |
| *modify link endpoint* |
| +--- ATTACH(name=N, handle=2 |
| / role=receiver, |
| / source=A', |
| / target=B') |
| / |
| (1) *reattach input handle* <--+ |
| ... |
| *use link* <---------> *use link* |
| ... |
| ------------------------------------------------------------- |
| (1) At this point the link is updated and attached. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag33')"> ◊ </a> <strong>Transport : : Closing a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag33"> |
| <pre> |
| Peer Partner |
| ============================================================= |
| *create link endpoint* |
| ATTACH(name=N, handle=1 ----------> *create link endpoint* |
| role=sender, +--- ATTACH(name=N, handle=2, |
| source=A, / role=receiver, |
| target=B) / source=A, |
| / target=B) |
| <--+ |
| ... |
| *use link* <---------> *use link* |
| ... |
| DETACH(handle=1, ----------> *destroy link endpoint* |
| closed=True) |
| (1) *destroy link endpoint* <---------- DETACH(handle=2, |
| closed=True) |
| ------------------------------------------------------------- |
| (1) At this point both endpoints are destroyed. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag34')"> ◊ </a> <strong>Transport : : Flow Control</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag34"> |
| <pre> |
| +----------+ +----------+ |
| | Sender |---------------transfer------------>| Receiver | |
| +----------+ +----------+ |
| \ / <----------------flow--------------- \ / |
| +------+ +------+ |
| | |
| | |
| | |
| if link-credit <= 0 then pause |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag35')"> ◊ </a> <strong>Transport : : Flow Control</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag35"> |
| <pre> |
| flow state |
| | |
| | modifies |
| +------------------+ | +------------------+ |
| | Sender | .----------------------. | Receiver | |
| +------------------+ attach, transfer, flow +------------------+ |
| | delivery-count |------------------------------->| delivery-count | |
| | link-credit | | link-credit | |
| | available |<-------------------------------| available | |
| | drain | flow | drain | |
| +------------------+ '-----' +------------------+ |
| | |
| | modifies |
| | |
| flow state |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag36')"> ◊ </a> <strong>Transport : : Flow Control</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag36"> |
| <pre> |
| +----------+ +----------+ |
| | Receiver |<--------------transfer-------------| Sender | |
| +----------+ +----------+ |
| \ / -----------------flow--------------> \ / |
| +------+ +------+ |
| | |
| | |
| | |
| sync-get: flow(link-credit=1, ...) ----> |
| timed-get: flow(link-credit=1, ...), |
| *wait*, |
| flow(drain=True, ...) ----> |
| async-notify: flow(link-credit=delta, ...) ----> |
| stop: flow(link-credit=0, ...) ----> |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag37')"> ◊ </a> <strong>Transport : : Synchronous Get</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag37"> |
| <pre> |
| Receiver Sender |
| ================================================================= |
| ... |
| flow(link-credit=1) ----------> |
| +---- transfer(...) |
| *block until transfer arrives* / |
| <---+ |
| ... |
| ----------------------------------------------------------------- |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag38')"> ◊ </a> <strong>Transport : : Synchronous Get</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag38"> |
| <pre> |
| Receiver Sender |
| ================================================================= |
| ... |
| flow(link-credit=1) ----------> |
| *wait for link-credit <= 0* |
| flow(drain=True) ---+ +--- transfer(...) |
| \ / |
| x |
| / \ |
| (1) <--+ +--> |
| (2) <---------- flow(...) |
| ... |
| ----------------------------------------------------------------- |
| (1) If a message is available within the timeout, it will |
| arrive at this point. |
| (2) If a message is not available within the timeout, the |
| drain flag will ensure that the Sender promptly advances the |
| delivery-count until link-credit is consumed. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag39')"> ◊ </a> <strong>Transport : : Asynchronous Notification</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag39"> |
| <pre> |
| Receiver Sender |
| ===================================================================== |
| ... |
| <---------- transfer(...) |
| <---------- transfer(...) |
| flow(link-credit=delta) ---+ +--- transfer(...) |
| \ / |
| x |
| / \ |
| <--+ +--> |
| <---------- transfer(...) |
| <---------- transfer(...) |
| flow(link-credit=delta) ---+ +--- transfer(...) |
| \ / |
| x |
| / \ |
| <--+ +--> |
| ... |
| --------------------------------------------------------------------- |
| The incoming message rate for the Link is limited by the |
| rate at which the Receiver updates the delivery-limit by |
| issuing link-credit. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag40')"> ◊ </a> <strong>Transport : : Stopping a Link</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag40"> |
| <pre> |
| Receiver Sender |
| ================================================================ |
| ... |
| <---------- transfer(...) |
| flow(..., ---+ +--- transfer(...) |
| link-credit=0, \ / |
| echo=True) x |
| / \ |
| (1) <--+ +--> |
| (2) <---------- flow(...) |
| ... |
| ---------------------------------------------------------------- |
| (1) In-flight transfers may still arrive until the flow state |
| is updated at the Sender. |
| (2) At this point no further transfers will arrive. |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag41')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag41"> |
| <pre> |
| +------------------+ |
| / Sender \ |
| +----------------------+ |
| | unsettled: | transfer(delivery-tag=DT, settled=False, |
| | ... | state=S_0, ...) |
| | DT -> (local: S_0, |-----------------------------------------------> |
| | remote: ?) | |
| | ... | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag42')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag42"> |
| <pre> |
| +------------------+ |
| / Receiver \ |
| +----------------------+ |
| transfer(delivery-tag=DT, settled=False, | unsettled: | |
| state=S_0, ...) | ... | |
| ----------------------------------------------->| DT -> (local: S_1, | |
| | remote: S_0)| |
| | ... | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag43')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag43"> |
| <pre> |
| +------------------+ |
| / Receiver \ |
| +----------------------+ |
| | unsettled: | |
| | ... | |
| <-----------------------------------------------| DT -> (local: S_2, | |
| disp(role=receiver, ..., delivery-tag=DT, | remote: S_0)| |
| settled=False, state=S_2, ...) | ... | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag44')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag44"> |
| <pre> |
| +------------------+ |
| / Receiver \ |
| +----------------------+ |
| | unsettled: | |
| | ... | |
| <-----------------------------------------------| DT -> (local: T_0, | |
| disp(role=receiver, ..., delivery-tag=DT, | remote: S_0)| |
| settled=False, state=T_0, ...) | ... | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag45')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag45"> |
| <pre> |
| +------------------+ |
| / Sender \ |
| +----------------------+ |
| | unsettled: | |
| | ... | |
| | DT -> (local: S_0, |<----------------------------------------------- |
| | remote: T_0)| disp(role=receiver, ..., delivery-tag=DT, |
| | ... | settled=False, state=T_0, ...) |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag46')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag46"> |
| <pre> |
| +------------------+ |
| / Sender \ |
| +----------------------+ |
| | unsettled: | disp(role=sender, ..., delivery-tag=DT, |
| | ... | settled=True, state=T_1, ...) |
| | - -> - |-----------------------------------------------> |
| | ... | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag47')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag47"> |
| <pre> |
| +------------------+ |
| / Receiver \ |
| +----------------------+ |
| disp(role=sender, ..., delivery-tag=DT, | unsettled: | |
| settled=True, state=T_1, ...) | ... | |
| ----------------------------------------------->| DT -> (local: S_2, | |
| | remote: - ) | |
| | ... | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag48')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag48"> |
| <pre> |
| +------------------+ |
| / Receiver \ |
| +----------------------+ |
| | unsettled: | |
| | ... | |
| <-----------------------------------------------| - -> - | |
| | ... | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag49')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag49"> |
| <pre> |
| +------------------+ |
| / Sender \ |
| +----------------------+ |
| | unsettled: | transfer(delivery-tag=DT, settled=True, |
| | ... | state=T_0, ...) |
| | - -> - |-----------------------------------------------> |
| | ... | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag50')"> ◊ </a> <strong>Transport : : Transferring a Message</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag50"> |
| <pre> |
| +------------------+ |
| / Receiver \ |
| +----------------------+ |
| | unsettled: | |
| | ... | |
| <-----------------------------------------------| - -> - | |
| disp(role=receiver, ..., delivery-tag=DT, | ... | |
| settled=True, state=T_0, ...) | | |
| +----------------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag51')"> ◊ </a> <strong>Transport : : Transferring Large Messages</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag51"> |
| <pre> |
| +------------+ S:XFR(M=1,A=0) |
| +------| NOT_SENT |------+ |
| | +------------+ | |
| | | |
| | S:XFR(M=0,A=0) | |
| | | S:XFR(M=1,A=0) |
| | | +----------+ |
| | | | | |
| | \|/ \|/ | |
| | +------------+ | |
| | +----------------| SENDING |-------+ |
| | | S:XFR(M=0,A=0) +------------+ |
| | | | |
| | | | |
| | | | S:XFR(M=0,A=1) |
| | | | |
| \|/ \|/ \|/ |
| +------------+ +------------+ |
| | SENT | | ABORTED | |
| +------------+ +------------+ |
| |
| Key: S:XFR(M=?,A=?) --> Sent TRANSFER(more=?, aborted=?) |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransportDiag52')"> ◊ </a> <strong>Transport : : Transferring Large Messages</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransportDiag52"> |
| <pre> |
| +------------+ R:XFR(M=1,A=0) |
| +------| NOT_RCVD |------+ |
| | +------------+ | |
| | | |
| | R:XFR(M=0,A=0) | |
| | | R:XFR(M=1,A=0) |
| | | +----------+ |
| | | | | |
| | \|/ \|/ | |
| | +------------+ | |
| | +----------------| RECEIVING |-------+ |
| | | R:XFR(M=0,A=0) +------------+ |
| | | | |
| | | | |
| | | | R:XFR(M=0,A=1) |
| | | | |
| \|/ \|/ \|/ |
| +------------+ +------------+ |
| | RECEIVED | | ABORTED | |
| +------------+ +------------+ |
| |
| Key: R:XFR(M=?,A=?) --> Received TRANSFER(more=?, aborted=?) |
| |
| </pre><br> |
| </div> |
| </div> |
| <br> |
| <a name="MessagingDiagrams"</a><br> |
| <a href="javascript:toggle_node('MessagingDiag')"> ◊ </a> Messaging Diagrams<br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag"> |
| <a href="javascript:toggle_node('MessagingDiag0')"> ◊ </a> <strong>Messaging : Message Format :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag0"> |
| <pre> |
| Bare Message |
| | |
| .---------------------+--------------------. |
| | | |
| +--------+-------------+-------------+------------+--------------+--------------+--------+ |
| | header | delivery- | message- | properties | application- | application- | footer | |
| | | annotations | annotations | | properties | data | | |
| +--------+-------------+-------------+------------+--------------+--------------+--------+ |
| | | |
| '-------------------------------------------+--------------------------------------------' |
| | |
| Annotated Message |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag1')"> ◊ </a> <strong>Messaging : Distribution Nodes : Message States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag1"> |
| <pre> |
| +------------+ |
| +->| AVAILABLE | |
| | +------------+ |
| | | |
| | | |
| terminal outcome: | | |
| RELEASED/MODIFIED | | TRANSFER (acquiring) |
| | | |
| | | |
| | \|/ |
| | +------------+ |
| +--| ACQUIRED | |
| +------------+ |
| | |
| | |
| | terminal outcome: |
| | ACCEPTED/REJECTED |
| | |
| | |
| \|/ |
| +------------+ |
| | ARCHIVED | |
| +------------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag2')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag2"> |
| <pre> |
| Peer Partner |
| ======================================================================= |
| |
| ATTACH(name=N, handle=1, --+ +-- ATTACH(name=N, handle=2, |
| role=sender, \ / role=receiver, |
| source=X, \ / source=X, |
| target=Y, x target=Y, |
| unsettled= / \ unsettled= |
| { 1 -> null, / \ { 2 -> Received(3,0), |
| 2 -> null, <-+ +-> 3 -> Accepted, |
| 3 -> null, 4 -> null, |
| 4 -> null, 6 -> Received(2,0), |
| 5 -> Received(0,200), 7 -> Received(0,100), |
| 6 -> Received(1,150), 8 -> Accepted, |
| 7 -> Received(0,500), 9 -> null, |
| 8 -> Received(3,5), 11 -> Received(1,2000), |
| 9 -> Received(2,0), 12 -> Accepted, |
| 10 -> Accepted, 13 -> Released, |
| 11 -> Accepted, 14 -> null } |
| 12 -> Accepted, |
| 13 -> Accepted, |
| 14 -> Accepted } |
| |
| ----------------------------------------------------------------------- |
| Key: |
| |
| Received(x,y) means Received(section-number=x, section-offset=y) |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag3')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag3"> |
| <pre> |
| TRANSFER(delivery-id=1, ----------> ** Append message data not ** |
| delivery-tag=2, ** seen previously to delivery ** |
| (1) state=Received(3,0), ** state. ** |
| resume=true) |
| { ** payload ** } |
| |
| |
| (1) state could be |
| a) null, meaning that the transfer is being resumed from the first |
| byte of section number 0 (and the receiver MUST ignore all data |
| up to the first position it has not previously received). |
| b) Received with section number 0, 1 or 2 and an offset, indicating |
| that the payload data on the first frame of the resumed delivery |
| starts at the given point, and that the receiver MUST ignore all |
| data up to the first position it has not previously received. |
| c) Received(3,0) indicating that the resumption will start at the |
| first point which the receiver has not previously received. </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag4')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag4"> |
| <pre> |
| TRANSFER(delivery-id=2, ----------> ** Processes confirmation that ** |
| delivery-tag=3, ** was accepted, and settles. ** |
| settled=true, |
| more=false, |
| state=Accepted, |
| resume=true) </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag5')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag5"> |
| <pre> |
| TRANSFER(delivery-id=3, ----------> ** Processes in the same way ** |
| delivery-tag=4, ** as we be done for a non- ** |
| (1) state=null, ** resumed delivery. ** |
| resume=true) |
| { ** payload ** } |
| |
| |
| (1) Alternatively (and equivalently) state could be |
| Received(section-number=0, section-offset=0) </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag6')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag6"> |
| <pre> |
| TRANSFER(delivery-id=4, ----------> ** Append message data not ** |
| delivery-tag=6, ** seen previously to delivery ** |
| (1) state=Received(2,0), ** state. ** |
| resume=true) |
| { ** payload ** } |
| |
| |
| (1) state could be any point between Received(1,150) and Received(2,0) |
| inclusive. The receiver MUST ignore all data up to the first |
| position it has not previously received (i.e. section 2 offset 0). </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag7')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag7"> |
| <pre> |
| TRANSFER(delivery-id=5, ----------> ** Discard any state relating ** |
| delivery-tag=7, ** to the message delivery. ** |
| resume=true, |
| aborted=true) </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag8')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag8"> |
| <pre> |
| TRANSFER(delivery-id=6, ----------> ** Processes confirmation that ** |
| delivery-tag=8, ** was accepted, and settles. ** |
| settled=true, |
| more=false, |
| state=Accepted, |
| resume=true) </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag9')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag9"> |
| <pre> |
| TRANSFER(delivery-id=7, ----------> ** Discard any state relating ** |
| delivery-tag=9, ** to the message delivery. ** |
| resume=true, |
| aborted=true) </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag10')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag10"> |
| <pre> |
| TRANSFER(delivery-id=8, ----------> ** Discard any state relating ** |
| delivery-tag=11, ** to the message delivery. ** |
| resume=true, |
| aborted=true) </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag11')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag11"> |
| <pre> |
| TRANSFER(delivery-id=9, ----------> ** Locally settle the delivery ** |
| delivery-tag=12, |
| settled=true, |
| resume=true) </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag12')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag12"> |
| <pre> |
| TRANSFER(delivery-id=10 ----------> ** Update any state affected ** |
| delivery-tag=13, ** by the actual outcome, then ** |
| settled=false, ** settle the delivery ** |
| state=Accepted |
| resume=true) |
| <---------- DISPOSITION(first=10, last=10, |
| state=Accepted, |
| settled=true) </pre><br> |
| </div> |
| <a href="javascript:toggle_node('MessagingDiag13')"> ◊ </a> <strong>Messaging : Delivery State : Resuming Deliveries Using Delivery States</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="MessagingDiag13"> |
| <pre> |
| TRANSFER(delivery-id=11, ----------> ** Discard any state relating ** |
| delivery-tag=14, ** to the message delivery. ** |
| resume=true, |
| aborted=true) </pre><br> |
| </div> |
| </div> |
| <br> |
| <a name="TransactionsDiagrams"</a><br> |
| <a href="javascript:toggle_node('TransactionsDiag')"> ◊ </a> Transactions Diagrams<br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransactionsDiag"> |
| <a href="javascript:toggle_node('TransactionsDiag0')"> ◊ </a> <strong>Transactions : Declaring a Transaction :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransactionsDiag0"> |
| <pre> |
| Transaction Controller Transactional Resource |
| =============================================================================== |
| |
| ATTACH(name=txn-ctl, ---------> |
| ..., |
| target= |
| Coordinator( |
| capabilities= |
| "amqp:local-transactions") |
| ) |
| |
| <--------- ATTACH(name=txn-ctl, |
| ..., |
| target= |
| Coordinator( |
| capabilities= |
| ["amqp:local-transactions", |
| "amqp:multi-txns-per-ssn"] |
| ) |
| ) |
| |
| <--------- FLOW(...,handle=1, link-credit=1) |
| |
| TRANSFER(delivery-id=0, ...) ---------> |
| { AmqpValue( Declare() ) } |
| |
| <--------- DISPOSITION(first=0, last=0, |
| state=Declared(txn-id=0) ) |
| |
| ------------------------------------------------------------------------------- |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransactionsDiag1')"> ◊ </a> <strong>Transactions : Discharging a Transaction :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransactionsDiag1"> |
| <pre> |
| Transaction Controller Transactional Resource |
| =============================================================================== |
| |
| TRANSFER(delivery-id=0, ...) ---------> |
| { AmqpValue( Declare() ) } |
| |
| <--------- DISPOSITION(first=0, last=0, |
| state=Declared(txn-id=0) ) |
| |
| : |
| Transactional Work |
| : |
| |
| |
| TRANSFER(delivery-id=57, ...) ---------> |
| { AmqpValue( |
| Discharge(txn-id=0, |
| fail=false) |
| ) } |
| |
| <--------- DISPOSITION(first=57, last=57, |
| state=Accepted() ) |
| |
| ------------------------------------------------------------------------------- |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransactionsDiag2')"> ◊ </a> <strong>Transactions : Transactional Work : Transactional Posting</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransactionsDiag2"> |
| <pre> |
| Transaction Controller Transactional Resource |
| =============================================================================== |
| |
| TRANSFER(handle=0, ---------> |
| delivery-id=0, ...) |
| { AmqpValue( Declare() ) } |
| |
| <--------- DISPOSITION(first=0, last=0, |
| state=Declared(txn-id=0) ) |
| |
| |
| TRANSFER(handle=1, ---------> |
| delivery-id=1, |
| state= |
| TransactionalState( |
| txn-id=0) ) |
| { ... payload ... } |
| |
| <--------- DISPOSITION(first=1, last=1, |
| state=TransactionalState( |
| txn-id=0, |
| outcome=Accepted()) |
| ) |
| |
| ------------------------------------------------------------------------------- |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransactionsDiag3')"> ◊ </a> <strong>Transactions : Transactional Work : Transactional Retirement</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransactionsDiag3"> |
| <pre> |
| Transaction Controller Transactional Resource |
| =============================================================================== |
| |
| TRANSFER(handle=0, ---------> |
| delivery-id=0, ...) |
| { AmqpValue( Declare() ) } |
| |
| <--------- DISPOSITION(first=0, last=0, |
| state=Declared(txn-id=0) ) |
| FLOW(handle=2, ---------> |
| link-credit=10) |
| |
| <--------- TRANSFER(handle=2, |
| delivery-id=11, |
| state=null, |
| { ... payload ... } |
| |
| : |
| : |
| |
| <--------- TRANSFER(handle=2, |
| delivery-id=20, |
| state=null, |
| { ... payload ... } |
| |
| |
| DISPOSITION(first=11, ---------> |
| last=20, |
| state=TransactionalState( |
| txn-id=0, |
| outcome=Accepted()) |
| ) |
| |
| ------------------------------------------------------------------------------- |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('TransactionsDiag4')"> ◊ </a> <strong>Transactions : Transactional Work : Transactional Acquisition</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="TransactionsDiag4"> |
| <pre> |
| Transaction Controller Transactional Resource |
| =============================================================================== |
| |
| TRANSFER(handle=0, ---------> |
| delivery-id=0, ...) |
| { AmqpValue( Declare() ) } |
| |
| <--------- DISPOSITION(first=0, last=0, |
| state=Declared(txn-id=0) ) |
| FLOW(handle=2, ---------> |
| link-credit=10, |
| drain=true, |
| properties={ |
| txn-id=0 |
| }) |
| |
| <--------- TRANSFER(handle=2, |
| delivery-id=11, |
| state= |
| TransactionalState(txn-id=0), |
| { ... payload ... } |
| |
| : |
| : |
| |
| <--------- TRANSFER(handle=2, |
| delivery-id=20, |
| state= |
| TransactionalState(txn-id=0), |
| { ... payload ... } |
| |
| |
| DISPOSITION(first=11, ---------> |
| last=20, |
| state=TransactionalState( |
| txn-id=0, |
| outcome=Accepted()) |
| ) |
| |
| ------------------------------------------------------------------------------- |
| |
| </pre><br> |
| </div> |
| </div> |
| <br> |
| <a name="SecurityDiagrams"</a><br> |
| <a href="javascript:toggle_node('SecurityDiag')"> ◊ </a> Security Diagrams<br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="SecurityDiag"> |
| <a href="javascript:toggle_node('SecurityDiag0')"> ◊ </a> <strong>Security : TLS :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="SecurityDiag0"> |
| <pre> |
| 4 OCTETS 1 OCTET 1 OCTET 1 OCTET 1 OCTET |
| +----------+---------+---------+---------+----------+ |
| | "AMQP" | %d2 | major | minor | revision | |
| +----------+---------+---------+---------+----------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('SecurityDiag1')"> ◊ </a> <strong>Security : TLS :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="SecurityDiag1"> |
| <pre> |
| TCP Client TCP Server |
| ========================================= |
| AMQP%d2.1.0.0 ---------> |
| <--------- AMQP%d2.1.0.0 |
| : |
| : |
| <TLS negotiation> |
| : |
| : |
| AMQP%d0.1.0.0 ---------> (over TLS secured connection) |
| <--------- AMQP%d0.1.0.0 |
| open ---------> |
| <--------- open |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('SecurityDiag2')"> ◊ </a> <strong>Security : SASL :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="SecurityDiag2"> |
| <pre> |
| 4 OCTETS 1 OCTET 1 OCTET 1 OCTET 1 OCTET |
| +----------+---------+---------+---------+----------+ |
| | "AMQP" | %d3 | major | minor | revision | |
| +----------+---------+---------+---------+----------+ |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('SecurityDiag3')"> ◊ </a> <strong>Security : SASL :</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="SecurityDiag3"> |
| <pre> |
| TCP Client TCP Server |
| ========================================= |
| AMQP%d3.1.0.0 ---------> |
| <--------- AMQP%d3.1.0.0 |
| : |
| : |
| <SASL negotiation> |
| : |
| : |
| AMQP%d0.1.0.0 ---------> (over SASL secured connection) |
| <--------- AMQP%d0.1.0.0 |
| open ---------> |
| <--------- open |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('SecurityDiag4')"> ◊ </a> <strong>Security : SASL : SASL Frames</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="SecurityDiag4"> |
| <pre> |
| type: 0x01 - SASL frame |
| |
| +0 +1 +2 +3 |
| +-----------------------------------+ -. |
| 0 | SIZE | | |
| +-----------------------------------+ |---> Frame Header |
| 4 | DOFF | TYPE | <IGNORED>*1 | | (8 bytes) |
| +-----------------------------------+ -' |
| +-----------------------------------+ -. |
| 8 | ... | | |
| . . |---> Extended Header |
| . <IGNORED>*2 . | (DOFF * 4 - 8) bytes |
| | ... | | |
| +-----------------------------------+ -' |
| +-----------------------------------+ -. |
| 4*DOFF | | | |
| . . | |
| . . | |
| . Sasl Mechanisms / Sasl Init . | |
| . Sasl Challenge / Sasl Response . |---> Frame Body |
| . Sasl Outcome . | (SIZE - DOFF * 4) bytes |
| . . | |
| . . | |
| . ________| | |
| | ... | | |
| +--------------------------+ -' |
| |
| *1 SHOULD be set to 0x0000 |
| *2 Ignored, so DOFF should be set to 0x02 |
| |
| </pre><br> |
| </div> |
| <a href="javascript:toggle_node('SecurityDiag5')"> ◊ </a> <strong>Security : SASL : SASL Negotiation</strong><br> |
| <div style="display: none; margin-bottom: 2px; margin-left: 10px" id="SecurityDiag5"> |
| <pre> |
| SASL Client SASL Server |
| ================================ |
| <-- SASL-MECHANISMS |
| SASL-INIT --> |
| ... |
| <-- SASL-CHALLENGE * |
| SASL-RESPONSE --> |
| ... |
| <-- SASL-OUTCOME |
| -------------------------------- |
| * Note that the SASL |
| challenge/response step may |
| occur zero or more times |
| depending on the details of |
| the SASL mechanism chosen. |
| |
| </pre><br> |
| </div> |
| </div> |
| <br> |
| <a id="Indices"></a> |
| <h2>Indices</h2> |
| <a id="TypeIndex"></a> |
| <h3>Type Index</h3> |
| <a href="javascript:toggle_node('TypIndex')"> ◊ </a> Type Index<br/> |
| <div style="display: block; margin-bottom: 2px" id="TypIndex"> |
| <table> |
| <tr> |
| <th>Type Name</th> |
| <th>Section</th> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_MAJOR">MAJOR</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_MESSAGE-FORMAT">MESSAGE-FORMAT</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_MIN-MAX-FRAME-SIZE">MIN-MAX-FRAME-SIZE</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_MINOR">MINOR</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_PORT">PORT</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_REVISION">REVISION</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_SASL-MAJOR">SASL-MAJOR</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_SASL-MINOR">SASL-MINOR</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_SASL-REVISION">SASL-REVISION</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_SECURE-PORT">SECURE-PORT</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_TLS-MAJOR">TLS-MAJOR</a></td> |
| <td>security:tls</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_TLS-MINOR">TLS-MINOR</a></td> |
| <td>security:tls</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_TLS-REVISION">TLS-REVISION</a></td> |
| <td>security:tls</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_accepted">accepted</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_address">address</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_address-string">address-string</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_amqp-sequence">amqp-sequence</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_amqp-value">amqp-value</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_annotations">annotations</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_application-properties">application-properties</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_array">array</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_array:array32">array:array32</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_array:array8">array:array8</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_attach">attach</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_begin">begin</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_binary:vbin32">binary:vbin32</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_binary:vbin8">binary:vbin8</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_boolean:false">boolean:false</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_boolean:true">boolean:true</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_byte">byte</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_byte">byte</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_char">char</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_char:utf32">char:utf32</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_close">close</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_coordinator">coordinator</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_data">data</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal128">decimal128</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal128:ieee-754">decimal128:ieee-754</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal32">decimal32</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal32:ieee-754">decimal32:ieee-754</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal64">decimal64</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal64:ieee-754">decimal64:ieee-754</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_declare">declare</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_declared">declared</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delete-on-close">delete-on-close</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delete-on-no-links">delete-on-no-links</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delete-on-no-links-or-messages">delete-on-no-links-or-messages</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delete-on-no-messages">delete-on-no-messages</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delivery-annotations">delivery-annotations</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delivery-number">delivery-number</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delivery-tag">delivery-tag</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_detach">detach</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_discharge">discharge</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_disposition">disposition</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_distribution-mode">distribution-mode</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_double">double</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_double:ieee-754">double:ieee-754</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_end">end</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_error">error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_filter-set">filter-set</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_float">float</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_float:ieee-754">float:ieee-754</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_flow">flow</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_footer">footer</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_handle">handle</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_header">header</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ietf-language-tag">ietf-language-tag</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_int">int</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_int">int</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_int:smallint">int:smallint</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_list">list</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_list:list0">list:list0</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_list:list32">list:list32</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_list:list8">list:list8</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_long">long</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_long">long</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_long:smalllong">long:smalllong</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_map">map</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_map:map32">map:map32</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_map:map8">map:map8</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-annotations">message-annotations</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-format">message-format</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-id-binary">message-id-binary</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-id-string">message-id-string</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-id-ulong">message-id-ulong</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-id-uuid">message-id-uuid</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_milliseconds">milliseconds</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_modified">modified</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_node-properties">node-properties</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_null">null</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_null">null</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_open">open</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_properties">properties</a></td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_received">received</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_rejected">rejected</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_released">released</a></td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_role">role</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-challenge">sasl-challenge</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-init">sasl-init</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-mechanisms">sasl-mechanisms</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-outcome">sasl-outcome</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-response">sasl-response</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_seconds">seconds</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sequence-no">sequence-no</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_short">short</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_short">short</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_source">source</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_source">source</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_string">string</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_string:str32-utf8">string:str32-utf8</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_string:str8-utf8">string:str8-utf8</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_symbol:sym32">symbol:sym32</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_symbol:sym8">symbol:sym8</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_target">target</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_target">target</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_timestamp">timestamp</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_timestamp:ms64">timestamp:ms64</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transaction-id">transaction-id</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transactional-state">transactional-state</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transfer">transfer</a></td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transfer-number">transfer-number</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_txn-capability">txn-capability</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_txn-id">txn-id</a> </td> |
| <td>PROVIDED</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uint:smalluint">uint:smalluint</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uint:uint0">uint:uint0</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ulong">ulong</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ulong">ulong</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ulong:smallulong">ulong:smallulong</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ulong:ulong0">ulong:ulong0</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ushort">ushort</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ushort">ushort</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uuid">uuid</a></td> |
| <td>types:encodings</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uuid">uuid</a></td> |
| <td>types:encodings</td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a id="FieldIndex"></a> |
| <h3>Field Index</h3> |
| <a href="javascript:toggle_node('FldIndex')"> ◊ </a> Field Index<br/> |
| <div style="display: block; margin-bottom: 2px" id="FldIndex"> |
| <table> |
| <tr> |
| <th>Field Name</th> |
| <th>Parent Type</th> |
| <th>Section</th> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_aborted">aborted</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_absolute-expiry-time">absolute-expiry-time</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-outcome_additional-data">additional-data</a></td> |
| <td>sasl-outcome</td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_address">address</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_address">address</a></td> |
| <td>target</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_available">available</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_batchable">batchable</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_batchable">batchable</a></td> |
| <td>disposition</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_capabilities">capabilities</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_capabilities">capabilities</a></td> |
| <td>target</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_coordinator_capabilities">capabilities</a></td> |
| <td>coordinator</td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-challenge_challenge">challenge</a></td> |
| <td>sasl-challenge</td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_channel-max">channel-max</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_detach_closed">closed</a></td> |
| <td>detach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-outcome_code">code</a></td> |
| <td>sasl-outcome</td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_error_condition">condition</a></td> |
| <td>error</td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_container-id">container-id</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_content-encoding">content-encoding</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_content-type">content-type</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_correlation-id">correlation-id</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_creation-time">creation-time</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_default-outcome">default-outcome</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_delivery-count">delivery-count</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_delivery-count">delivery-count</a></td> |
| <td>header</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_modified_delivery-failed">delivery-failed</a></td> |
| <td>modified</td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_delivery-id">delivery-id</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_delivery-tag">delivery-tag</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_error_description">description</a></td> |
| <td>error</td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_desired-capabilities">desired-capabilities</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_desired-capabilities">desired-capabilities</a></td> |
| <td>begin</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_desired-capabilities">desired-capabilities</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_distribution-mode">distribution-mode</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_drain">drain</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_durable">durable</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_durable">durable</a></td> |
| <td>target</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_durable">durable</a></td> |
| <td>header</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_dynamic">dynamic</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_dynamic">dynamic</a></td> |
| <td>target</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_dynamic-node-properties">dynamic-node-properties</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_dynamic-node-properties">dynamic-node-properties</a></td> |
| <td>target</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_echo">echo</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_detach_error">error</a></td> |
| <td>detach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_end_error">error</a></td> |
| <td>end</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_close_error">error</a></td> |
| <td>close</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_rejected_error">error</a></td> |
| <td>rejected</td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_expiry-policy">expiry-policy</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_expiry-policy">expiry-policy</a></td> |
| <td>target</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_discharge_fail">fail</a></td> |
| <td>discharge</td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_filter">filter</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_first">first</a></td> |
| <td>disposition</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_first-acquirer">first-acquirer</a></td> |
| <td>header</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_declare_global-id">global-id</a></td> |
| <td>declare</td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_group-id">group-id</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_group-sequence">group-sequence</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_handle">handle</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_handle">handle</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_handle">handle</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_detach_handle">handle</a></td> |
| <td>detach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_handle-max">handle-max</a></td> |
| <td>begin</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_hostname">hostname</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-init_hostname">hostname</a></td> |
| <td>sasl-init</td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_idle-time-out">idle-time-out</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_incoming-locales">incoming-locales</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_incoming-window">incoming-window</a></td> |
| <td>begin</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_incoming-window">incoming-window</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_incomplete-unsettled">incomplete-unsettled</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_error_info">info</a></td> |
| <td>error</td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_initial-delivery-count">initial-delivery-count</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-init_initial-response">initial-response</a></td> |
| <td>sasl-init</td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_last">last</a></td> |
| <td>disposition</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_link-credit">link-credit</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_max-frame-size">max-frame-size</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_max-message-size">max-message-size</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-init_mechanism">mechanism</a></td> |
| <td>sasl-init</td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_modified_message-annotations">message-annotations</a></td> |
| <td>modified</td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_message-format">message-format</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_message-id">message-id</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_more">more</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_name">name</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_next-incoming-id">next-incoming-id</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_next-outgoing-id">next-outgoing-id</a></td> |
| <td>begin</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_next-outgoing-id">next-outgoing-id</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_offered-capabilities">offered-capabilities</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_offered-capabilities">offered-capabilities</a></td> |
| <td>begin</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_offered-capabilities">offered-capabilities</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transactional-state_outcome">outcome</a></td> |
| <td>transactional-state</td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_outcomes">outcomes</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_outgoing-locales">outgoing-locales</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_outgoing-window">outgoing-window</a></td> |
| <td>begin</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_outgoing-window">outgoing-window</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_priority">priority</a></td> |
| <td>header</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_properties">properties</a></td> |
| <td>open</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_properties">properties</a></td> |
| <td>begin</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_properties">properties</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_properties">properties</a></td> |
| <td>flow</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_rcv-settle-mode">rcv-settle-mode</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_rcv-settle-mode">rcv-settle-mode</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_remote-channel">remote-channel</a></td> |
| <td>begin</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_reply-to">reply-to</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_reply-to-group-id">reply-to-group-id</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-response_response">response</a></td> |
| <td>sasl-response</td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_resume">resume</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_role">role</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_role">role</a></td> |
| <td>disposition</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-mechanisms_sasl-server-mechanisms">sasl-server-mechanisms</a></td> |
| <td>sasl-mechanisms</td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_received_section-number">section-number</a></td> |
| <td>received</td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_received_section-offset">section-offset</a></td> |
| <td>received</td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_settled">settled</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_settled">settled</a></td> |
| <td>disposition</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_snd-settle-mode">snd-settle-mode</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_source">source</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_state">state</a></td> |
| <td>transfer</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_state">state</a></td> |
| <td>disposition</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_subject">subject</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_target">target</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_timeout">timeout</a></td> |
| <td>source</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_timeout">timeout</a></td> |
| <td>target</td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_to">to</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_ttl">ttl</a></td> |
| <td>header</td> |
| <td>messaging:message-format</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_discharge_txn-id">txn-id</a></td> |
| <td>discharge</td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_declared_txn-id">txn-id</a></td> |
| <td>declared</td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transactional-state_txn-id">txn-id</a></td> |
| <td>transactional-state</td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_modified_undeliverable-here">undeliverable-here</a></td> |
| <td>modified</td> |
| <td>messaging:delivery-state</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_unsettled">unsettled</a></td> |
| <td>attach</td> |
| <td>transport:performatives</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_user-id">user-id</a></td> |
| <td>properties</td> |
| <td>messaging:message-format</td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a id="EnumerationIndex"></a> |
| <h3>Enumeration Index</h3> |
| <a href="javascript:toggle_node('EnuIndex')"> ◊ </a> Enumeration Index<br/> |
| <div style="display: block; margin-bottom: 2px" id="EnuIndex"> |
| <table> |
| <tr> |
| <th>Enum Value</th> |
| <th>Enumeration</th> |
| <th>Section</th> |
| </tr> |
| <tr> |
| <td>auth</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>configuration</td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>connection-close</td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>connection-forced</td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>copy</td> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>decode-error</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>detach-forced</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>distributed-transactions</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>errant-link</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>first</td> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>frame-size-too-small</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>framing-error</td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>handle-in-use</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>illegal-state</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>internal-error</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>invalid-field</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>link-detach</td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>local-transactions</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>message-size-exceeded</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>mixed</td> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>move</td> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>multi-ssns-per-txn</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>multi-txns-per-ssn</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>never</td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>none</td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>not-allowed</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>not-found</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>not-implemented</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>ok</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>precondition-failed</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>promotable-transactions</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>receiver</td> |
| <td><a href="#TYPE_role">role</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>redirect</td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>redirect</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>resource-deleted</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>resource-limit-exceeded</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>resource-locked</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>second</td> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>sender</td> |
| <td><a href="#TYPE_role">role</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>session-end</td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>settled</td> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>stolen</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>sys</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>sys-perm</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>sys-temp</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td>security:sasl</td> |
| </tr> |
| <tr> |
| <td>transaction-rollback</td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>transaction-timeout</td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>transfer-limit-exceeded</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>unattached-handle</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>unauthorized-access</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>unknown-id</td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| <td>transactions:coordination</td> |
| </tr> |
| <tr> |
| <td>unsettled</td> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| <tr> |
| <td>unsettled-state</td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| <td>messaging:addressing</td> |
| </tr> |
| <tr> |
| <td>window-violation</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td>transport:definitions</td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a id="GrandIndex"></a> |
| <h3>Grand Index</h3> |
| <a href="javascript:toggle_node('GndIndex')"> ◊ </a> Grand Index<br/> |
| <div style="display: block; margin-bottom: 2px" id="GndIndex"> |
| <table> |
| <tr> |
| <th>Name</th> |
| <th>Category</th> |
| <th>Parent</th> |
| <th>Section</th> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_MAJOR">MAJOR</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_MESSAGE-FORMAT">MESSAGE-FORMAT</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_MIN-MAX-FRAME-SIZE">MIN-MAX-FRAME-SIZE</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_MINOR">MINOR</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_PORT">PORT</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_REVISION">REVISION</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_SASL-MAJOR">SASL-MAJOR</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_SASL-MINOR">SASL-MINOR</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_SASL-REVISION">SASL-REVISION</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_SECURE-PORT">SECURE-PORT</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_TLS-MAJOR">TLS-MAJOR</a></td> |
| <td>type</td> |
| <td>security:tls</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_TLS-MINOR">TLS-MINOR</a></td> |
| <td>type</td> |
| <td>security:tls</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_TLS-REVISION">TLS-REVISION</a></td> |
| <td>type</td> |
| <td>security:tls</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_aborted">aborted</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_absolute-expiry-time">absolute-expiry-time</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_accepted">accepted</a></td> |
| <td>type</td> |
| <td>messaging:delivery-state</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-outcome_additional-data">additional-data</a></td> |
| <td>field</td> |
| <td>security:sasl</td> |
| <td>sasl-outcome</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_address">address</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_address">address</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_address">address</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>target</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_address-string">address-string</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_amqp-sequence">amqp-sequence</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_amqp-value">amqp-value</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_annotations">annotations</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_application-properties">application-properties</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_array">array</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_array:array32">array:array32</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_array:array8">array:array8</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_attach">attach</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>auth</td> |
| <td>enum value</td> |
| <td>security:sasl</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_available">available</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_batchable">batchable</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_batchable">batchable</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>disposition</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_begin">begin</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_binary">binary</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_binary:vbin32">binary:vbin32</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_binary:vbin8">binary:vbin8</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_boolean">boolean</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_boolean:false">boolean:false</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_boolean:true">boolean:true</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_byte">byte</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_byte">byte</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_capabilities">capabilities</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_capabilities">capabilities</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>target</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_coordinator_capabilities">capabilities</a></td> |
| <td>field</td> |
| <td>transactions:coordination</td> |
| <td>coordinator</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-challenge_challenge">challenge</a></td> |
| <td>field</td> |
| <td>security:sasl</td> |
| <td>sasl-challenge</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_channel-max">channel-max</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_char">char</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_char:utf32">char:utf32</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_close">close</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_detach_closed">closed</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>detach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-outcome_code">code</a></td> |
| <td>field</td> |
| <td>security:sasl</td> |
| <td>sasl-outcome</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_error_condition">condition</a></td> |
| <td>field</td> |
| <td>transport:definitions</td> |
| <td>error</td> |
| </tr> |
| <tr> |
| <td>configuration</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| </tr> |
| <tr> |
| <td>connection-close</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>connection-forced</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_container-id">container-id</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_content-encoding">content-encoding</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_content-type">content-type</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_coordinator">coordinator</a></td> |
| <td>type</td> |
| <td>transactions:coordination</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>copy</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_correlation-id">correlation-id</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_creation-time">creation-time</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_data">data</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal128">decimal128</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal128:ieee-754">decimal128:ieee-754</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal32">decimal32</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal32:ieee-754">decimal32:ieee-754</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal64">decimal64</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_decimal64:ieee-754">decimal64:ieee-754</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_declare">declare</a></td> |
| <td>type</td> |
| <td>transactions:coordination</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_declared">declared</a></td> |
| <td>type</td> |
| <td>transactions:coordination</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>decode-error</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_default-outcome">default-outcome</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delete-on-close">delete-on-close</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delete-on-no-links">delete-on-no-links</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delete-on-no-links-or-messages">delete-on-no-links-or-messages</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delete-on-no-messages">delete-on-no-messages</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delivery-annotations">delivery-annotations</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_delivery-count">delivery-count</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_delivery-count">delivery-count</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>header</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_modified_delivery-failed">delivery-failed</a></td> |
| <td>field</td> |
| <td>messaging:delivery-state</td> |
| <td>modified</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_delivery-id">delivery-id</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delivery-number">delivery-number</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_delivery-state">delivery-state</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_delivery-tag">delivery-tag</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_delivery-tag">delivery-tag</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_error_description">description</a></td> |
| <td>field</td> |
| <td>transport:definitions</td> |
| <td>error</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_desired-capabilities">desired-capabilities</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_desired-capabilities">desired-capabilities</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>begin</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_desired-capabilities">desired-capabilities</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_detach">detach</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>detach-forced</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_discharge">discharge</a></td> |
| <td>type</td> |
| <td>transactions:coordination</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_disposition">disposition</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>distributed-transactions</td> |
| <td>enum value</td> |
| <td>transactions:coordination</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_distribution-mode">distribution-mode</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_distribution-mode">distribution-mode</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_double">double</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_double:ieee-754">double:ieee-754</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_drain">drain</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_durable">durable</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_durable">durable</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>target</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_durable">durable</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>header</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_dynamic">dynamic</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_dynamic">dynamic</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>target</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_dynamic-node-properties">dynamic-node-properties</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_dynamic-node-properties">dynamic-node-properties</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>target</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_echo">echo</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_end">end</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>errant-link</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_error">error</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_detach_error">error</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>detach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_end_error">error</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>end</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_close_error">error</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>close</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_rejected_error">error</a></td> |
| <td>field</td> |
| <td>messaging:delivery-state</td> |
| <td>rejected</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_error-condition">error-condition</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_expiry-policy">expiry-policy</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_expiry-policy">expiry-policy</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>target</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_discharge_fail">fail</a></td> |
| <td>field</td> |
| <td>transactions:coordination</td> |
| <td>discharge</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_filter">filter</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_filter-set">filter-set</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_first">first</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>disposition</td> |
| </tr> |
| <tr> |
| <td>first</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_first-acquirer">first-acquirer</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>header</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_float">float</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_float:ieee-754">float:ieee-754</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_flow">flow</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_footer">footer</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_frame">frame</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>frame-size-too-small</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td>framing-error</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_declare_global-id">global-id</a></td> |
| <td>field</td> |
| <td>transactions:coordination</td> |
| <td>declare</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_group-id">group-id</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_group-sequence">group-sequence</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_handle">handle</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_handle">handle</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_handle">handle</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_handle">handle</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_detach_handle">handle</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>detach</td> |
| </tr> |
| <tr> |
| <td>handle-in-use</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_handle-max">handle-max</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>begin</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_header">header</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_hostname">hostname</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-init_hostname">hostname</a></td> |
| <td>field</td> |
| <td>security:sasl</td> |
| <td>sasl-init</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_idle-time-out">idle-time-out</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ietf-language-tag">ietf-language-tag</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>illegal-state</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_incoming-locales">incoming-locales</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_incoming-window">incoming-window</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>begin</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_incoming-window">incoming-window</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_incomplete-unsettled">incomplete-unsettled</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_error_info">info</a></td> |
| <td>field</td> |
| <td>transport:definitions</td> |
| <td>error</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_initial-delivery-count">initial-delivery-count</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-init_initial-response">initial-response</a></td> |
| <td>field</td> |
| <td>security:sasl</td> |
| <td>sasl-init</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_int">int</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_int">int</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_int:smallint">int:smallint</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>internal-error</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td>invalid-field</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_last">last</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>disposition</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_lifetime-policy">lifetime-policy</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_link-credit">link-credit</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td>link-detach</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_list">list</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_list:list0">list:list0</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_list:list32">list:list32</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_list:list8">list:list8</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>local-transactions</td> |
| <td>enum value</td> |
| <td>transactions:coordination</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_long">long</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_long">long</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_long:smalllong">long:smalllong</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_map">map</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_map:map32">map:map32</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_map:map8">map:map8</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_max-frame-size">max-frame-size</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_max-message-size">max-message-size</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-init_mechanism">mechanism</a></td> |
| <td>field</td> |
| <td>security:sasl</td> |
| <td>sasl-init</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-annotations">message-annotations</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_modified_message-annotations">message-annotations</a></td> |
| <td>field</td> |
| <td>messaging:delivery-state</td> |
| <td>modified</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-format">message-format</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_message-format">message-format</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_message-id">message-id</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_message-id">message-id</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-id-binary">message-id-binary</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-id-string">message-id-string</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-id-ulong">message-id-ulong</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_message-id-uuid">message-id-uuid</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>message-size-exceeded</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_milliseconds">milliseconds</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>mixed</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_modified">modified</a></td> |
| <td>type</td> |
| <td>messaging:delivery-state</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_more">more</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td>move</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| </tr> |
| <tr> |
| <td>multi-ssns-per-txn</td> |
| <td>enum value</td> |
| <td>transactions:coordination</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| </tr> |
| <tr> |
| <td>multi-txns-per-ssn</td> |
| <td>enum value</td> |
| <td>transactions:coordination</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_name">name</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td>never</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_next-incoming-id">next-incoming-id</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_next-outgoing-id">next-outgoing-id</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>begin</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_next-outgoing-id">next-outgoing-id</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_node-properties">node-properties</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>none</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| </tr> |
| <tr> |
| <td>not-allowed</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td>not-found</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td>not-implemented</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_null">null</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_null">null</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_offered-capabilities">offered-capabilities</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_offered-capabilities">offered-capabilities</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>begin</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_offered-capabilities">offered-capabilities</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td>ok</td> |
| <td>enum value</td> |
| <td>security:sasl</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_open">open</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_outcome">outcome</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transactional-state_outcome">outcome</a></td> |
| <td>field</td> |
| <td>transactions:coordination</td> |
| <td>transactional-state</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_outcomes">outcomes</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_outgoing-locales">outgoing-locales</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_outgoing-window">outgoing-window</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>begin</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_outgoing-window">outgoing-window</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td>precondition-failed</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_priority">priority</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>header</td> |
| </tr> |
| <tr> |
| <td>promotable-transactions</td> |
| <td>enum value</td> |
| <td>transactions:coordination</td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_properties">properties</a></td> |
| <td>type</td> |
| <td>messaging:message-format</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_open_properties">properties</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>open</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_properties">properties</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>begin</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_properties">properties</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_flow_properties">properties</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>flow</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_rcv-settle-mode">rcv-settle-mode</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_rcv-settle-mode">rcv-settle-mode</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_received">received</a></td> |
| <td>type</td> |
| <td>messaging:delivery-state</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>receiver</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_role">role</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>redirect</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| </tr> |
| <tr> |
| <td>redirect</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_rejected">rejected</a></td> |
| <td>type</td> |
| <td>messaging:delivery-state</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_released">released</a></td> |
| <td>type</td> |
| <td>messaging:delivery-state</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_begin_remote-channel">remote-channel</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>begin</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_reply-to">reply-to</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_reply-to-group-id">reply-to-group-id</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td>resource-deleted</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td>resource-limit-exceeded</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td>resource-locked</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-response_response">response</a></td> |
| <td>field</td> |
| <td>security:sasl</td> |
| <td>sasl-response</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_resume">resume</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_role">role</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_role">role</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_role">role</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>disposition</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-challenge">sasl-challenge</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_sasl-frame">sasl-frame</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-init">sasl-init</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-mechanisms">sasl-mechanisms</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-outcome">sasl-outcome</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sasl-response">sasl-response</a></td> |
| <td>type</td> |
| <td>security:sasl</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_sasl-mechanisms_sasl-server-mechanisms">sasl-server-mechanisms</a></td> |
| <td>field</td> |
| <td>security:sasl</td> |
| <td>sasl-mechanisms</td> |
| </tr> |
| <tr> |
| <td>second</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_seconds">seconds</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_section">section</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_received_section-number">section-number</a></td> |
| <td>field</td> |
| <td>messaging:delivery-state</td> |
| <td>received</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_received_section-offset">section-offset</a></td> |
| <td>field</td> |
| <td>messaging:delivery-state</td> |
| <td>received</td> |
| </tr> |
| <tr> |
| <td>sender</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_role">role</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_sequence-no">sequence-no</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>session-end</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_settled">settled</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_settled">settled</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>disposition</td> |
| </tr> |
| <tr> |
| <td>settled</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_short">short</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_short">short</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_snd-settle-mode">snd-settle-mode</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_source">source</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_source">source</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_source">source</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transfer_state">state</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>transfer</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_disposition_state">state</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>disposition</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>stolen</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_string">string</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_string:str32-utf8">string:str32-utf8</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_string:str8-utf8">string:str8-utf8</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_subject">subject</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_symbol">symbol</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_symbol:sym32">symbol:sym32</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_symbol:sym8">symbol:sym8</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>sys</td> |
| <td>enum value</td> |
| <td>security:sasl</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| </tr> |
| <tr> |
| <td>sys-perm</td> |
| <td>enum value</td> |
| <td>security:sasl</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| </tr> |
| <tr> |
| <td>sys-temp</td> |
| <td>enum value</td> |
| <td>security:sasl</td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_target">target</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_target">target</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_target">target</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td>type</td> |
| <td>messaging:addressing</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_source_timeout">timeout</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>source</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_target_timeout">timeout</a></td> |
| <td>field</td> |
| <td>messaging:addressing</td> |
| <td>target</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_timestamp">timestamp</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_timestamp:ms64">timestamp:ms64</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_to">to</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| <td>type</td> |
| <td>transactions:coordination</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transaction-id">transaction-id</a></td> |
| <td>type</td> |
| <td>transactions:coordination</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transaction-rollback</td> |
| <td>enum value</td> |
| <td>transactions:coordination</td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| </tr> |
| <tr> |
| <td>transaction-timeout</td> |
| <td>enum value</td> |
| <td>transactions:coordination</td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transactional-state">transactional-state</a></td> |
| <td>type</td> |
| <td>transactions:coordination</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transfer">transfer</a></td> |
| <td>type</td> |
| <td>transport:performatives</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transfer-limit-exceeded</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_transfer-number">transfer-number</a></td> |
| <td>type</td> |
| <td>transport:definitions</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_header_ttl">ttl</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>header</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>type</td> |
| <td>transactions:coordination</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_txn-capability">txn-capability</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#PROVIDEDTYPE_txn-id">txn-id</a> </td> |
| <td>type</td> |
| <td>PROVIDED</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_discharge_txn-id">txn-id</a></td> |
| <td>field</td> |
| <td>transactions:coordination</td> |
| <td>discharge</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_declared_txn-id">txn-id</a></td> |
| <td>field</td> |
| <td>transactions:coordination</td> |
| <td>declared</td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_transactional-state_txn-id">txn-id</a></td> |
| <td>field</td> |
| <td>transactions:coordination</td> |
| <td>transactional-state</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ubyte">ubyte</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uint">uint</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uint:smalluint">uint:smalluint</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uint:uint0">uint:uint0</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ulong">ulong</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ulong">ulong</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ulong:smallulong">ulong:smallulong</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ulong:ulong0">ulong:ulong0</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>unattached-handle</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| </tr> |
| <tr> |
| <td>unauthorized-access</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_modified_undeliverable-here">undeliverable-here</a></td> |
| <td>field</td> |
| <td>messaging:delivery-state</td> |
| <td>modified</td> |
| </tr> |
| <tr> |
| <td>unknown-id</td> |
| <td>enum value</td> |
| <td>transactions:coordination</td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_attach_unsettled">unsettled</a></td> |
| <td>field</td> |
| <td>transport:performatives</td> |
| <td>attach</td> |
| </tr> |
| <tr> |
| <td>unsettled</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| </tr> |
| <tr> |
| <td>unsettled-state</td> |
| <td>enum value</td> |
| <td>messaging:addressing</td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| </tr> |
| <tr> |
| <td><a href="#FIELD_properties_user-id">user-id</a></td> |
| <td>field</td> |
| <td>messaging:message-format</td> |
| <td>properties</td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ushort">ushort</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_ushort">ushort</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uuid">uuid</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td><a href="#TYPE_uuid">uuid</a></td> |
| <td>type</td> |
| <td>types:encodings</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>window-violation</td> |
| <td>enum value</td> |
| <td>transport:definitions</td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| </tr> |
| </table> |
| </div> |
| <br/> |
| <a id="XrefIndex3"></a> |
| <h3>Cross Reference Index</h3> |
| <a href="javascript:toggle_node('XrefIndex')"> ◊ </a> Type Cross Reference<br/> |
| <div style="display: block; margin-bottom: 2px" id="XrefIndex"> |
| <table> |
| <tr> |
| <th>Referenced Type</th> |
| <th>Referrer</th> |
| <th>Section</th> |
| <th>Type</th> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#TYPE_amqp-value">amqp-value</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_attach_source">source</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_attach_target">target</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_transfer_state">state</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_disposition_state">state</a></td> |
| <td>transport:performatives - disposition</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_source_address">address</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_source_default-outcome">default-outcome</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_target_address">address</a></td> |
| <td>messaging:addressing - target</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_declare_global-id">global-id</a></td> |
| <td>transactions:coordination - declare</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_discharge_txn-id">txn-id</a></td> |
| <td>transactions:coordination - discharge</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_declared_txn-id">txn-id</a></td> |
| <td>transactions:coordination - declared</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_transactional-state_txn-id">txn-id</a></td> |
| <td>transactions:coordination - transactional-state</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_transactional-state_outcome">outcome</a></td> |
| <td>transactions:coordination - transactional-state</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_properties_message-id">message-id</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_properties_to">to</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_properties_reply-to">reply-to</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>spec:wildcard:<strong>*</strong></td> |
| <td><a href="#FIELD_properties_correlation-id">correlation-id</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:delivery-state:<strong>accepted</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_address"> address </a></strong></td> |
| <td><a href="#TYPE_address-string">address-string</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>address-string</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>amqp-error</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>amqp-sequence</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>amqp-value</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>annotations</strong></td> |
| <td><a href="#TYPE_delivery-annotations">delivery-annotations</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>annotations</strong></td> |
| <td><a href="#TYPE_message-annotations">message-annotations</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>annotations</strong></td> |
| <td><a href="#TYPE_footer">footer</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>application-properties</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>array</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>attach</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>begin</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#TYPE_delivery-tag">delivery-tag</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#TYPE_message-id-binary">message-id-binary</a></td> |
| <td>messaging:message-format</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#TYPE_transaction-id">transaction-id</a></td> |
| <td>transactions:coordination</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#TYPE_data">data</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#FIELD_sasl-init_initial-response">initial-response</a></td> |
| <td>security:sasl - sasl-init</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#FIELD_sasl-challenge_challenge">challenge</a></td> |
| <td>security:sasl - sasl-challenge</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#FIELD_sasl-response_response">response</a></td> |
| <td>security:sasl - sasl-response</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#FIELD_sasl-outcome_additional-data">additional-data</a></td> |
| <td>security:sasl - sasl-outcome</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>binary</strong></td> |
| <td><a href="#FIELD_properties_user-id">user-id</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#TYPE_role">role</a></td> |
| <td>transport:definitions</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_attach_incomplete-unsettled">incomplete-unsettled</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_flow_drain">drain</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_flow_echo">echo</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_transfer_settled">settled</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_transfer_more">more</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_transfer_resume">resume</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_transfer_aborted">aborted</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_transfer_batchable">batchable</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_disposition_settled">settled</a></td> |
| <td>transport:performatives - disposition</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_disposition_batchable">batchable</a></td> |
| <td>transport:performatives - disposition</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_detach_closed">closed</a></td> |
| <td>transport:performatives - detach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_modified_delivery-failed">delivery-failed</a></td> |
| <td>messaging:delivery-state - modified</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_modified_undeliverable-here">undeliverable-here</a></td> |
| <td>messaging:delivery-state - modified</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_source_dynamic">dynamic</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_target_dynamic">dynamic</a></td> |
| <td>messaging:addressing - target</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_discharge_fail">fail</a></td> |
| <td>transactions:coordination - discharge</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_header_durable">durable</a></td> |
| <td>messaging:message-format - header</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>boolean</strong></td> |
| <td><a href="#FIELD_header_first-acquirer">first-acquirer</a></td> |
| <td>messaging:message-format - header</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>byte</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>char</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>close</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>connection-error</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transactions:coordination:<strong>coordinator</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>data</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>decimal128</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>decimal32</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>decimal64</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transactions:coordination:<strong>declare</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transactions:coordination:<strong>declared</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>delete-on-close</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>delete-on-no-links</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>delete-on-no-links-or-messages</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>delete-on-no-messages</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>delivery-annotations</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>delivery-number</strong></td> |
| <td><a href="#FIELD_transfer_delivery-id">delivery-id</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>delivery-number</strong></td> |
| <td><a href="#FIELD_disposition_first">first</a></td> |
| <td>transport:performatives - disposition</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>delivery-number</strong></td> |
| <td><a href="#FIELD_disposition_last">last</a></td> |
| <td>transport:performatives - disposition</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_delivery-state"> delivery-state </a></strong></td> |
| <td><a href="#TYPE_received">received</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_delivery-state"> delivery-state </a></strong></td> |
| <td><a href="#TYPE_accepted">accepted</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_delivery-state"> delivery-state </a></strong></td> |
| <td><a href="#TYPE_rejected">rejected</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_delivery-state"> delivery-state </a></strong></td> |
| <td><a href="#TYPE_released">released</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_delivery-state"> delivery-state </a></strong></td> |
| <td><a href="#TYPE_modified">modified</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_delivery-state"> delivery-state </a></strong></td> |
| <td><a href="#TYPE_declared">declared</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_delivery-state"> delivery-state </a></strong></td> |
| <td><a href="#TYPE_transactional-state">transactional-state</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>delivery-tag</strong></td> |
| <td><a href="#FIELD_transfer_delivery-tag">delivery-tag</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>detach</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transactions:coordination:<strong>discharge</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>disposition</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_distribution-mode"> distribution-mode </a></strong></td> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>double</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>end</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>error</strong></td> |
| <td><a href="#FIELD_detach_error">error</a></td> |
| <td>transport:performatives - detach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>error</strong></td> |
| <td><a href="#FIELD_end_error">error</a></td> |
| <td>transport:performatives - end</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>error</strong></td> |
| <td><a href="#FIELD_close_error">error</a></td> |
| <td>transport:performatives - close</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>error</strong></td> |
| <td><a href="#FIELD_rejected_error">error</a></td> |
| <td>messaging:delivery-state - rejected</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_error-condition"> error-condition </a></strong></td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_error-condition"> error-condition </a></strong></td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_error-condition"> error-condition </a></strong></td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_error-condition"> error-condition </a></strong></td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_error-condition"> error-condition </a></strong></td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>fields</strong></td> |
| <td><a href="#TYPE_node-properties">node-properties</a></td> |
| <td>messaging:addressing</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>fields</strong></td> |
| <td><a href="#FIELD_open_properties">properties</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>fields</strong></td> |
| <td><a href="#FIELD_begin_properties">properties</a></td> |
| <td>transport:performatives - begin</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>fields</strong></td> |
| <td><a href="#FIELD_attach_properties">properties</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>fields</strong></td> |
| <td><a href="#FIELD_flow_properties">properties</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>fields</strong></td> |
| <td><a href="#FIELD_error_info">info</a></td> |
| <td>transport:definitions - error</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>fields</strong></td> |
| <td><a href="#FIELD_modified_message-annotations">message-annotations</a></td> |
| <td>messaging:delivery-state - modified</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>filter-set</strong></td> |
| <td><a href="#FIELD_source_filter">filter</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>float</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>flow</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>footer</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_open">open</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_begin">begin</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_attach">attach</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_flow">flow</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_transfer">transfer</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_disposition">disposition</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_detach">detach</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_end">end</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_frame"> frame </a></strong></td> |
| <td><a href="#TYPE_close">close</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>handle</strong></td> |
| <td><a href="#FIELD_begin_handle-max">handle-max</a></td> |
| <td>transport:performatives - begin</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>handle</strong></td> |
| <td><a href="#FIELD_attach_handle">handle</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>handle</strong></td> |
| <td><a href="#FIELD_flow_handle">handle</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>handle</strong></td> |
| <td><a href="#FIELD_transfer_handle">handle</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>handle</strong></td> |
| <td><a href="#FIELD_detach_handle">handle</a></td> |
| <td>transport:performatives - detach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>header</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>ietf-language-tag</strong></td> |
| <td><a href="#FIELD_open_outgoing-locales">outgoing-locales</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>ietf-language-tag</strong></td> |
| <td><a href="#FIELD_open_incoming-locales">incoming-locales</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>int</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_lifetime-policy"> lifetime-policy </a></strong></td> |
| <td><a href="#TYPE_delete-on-close">delete-on-close</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_lifetime-policy"> lifetime-policy </a></strong></td> |
| <td><a href="#TYPE_delete-on-no-links">delete-on-no-links</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_lifetime-policy"> lifetime-policy </a></strong></td> |
| <td><a href="#TYPE_delete-on-no-messages">delete-on-no-messages</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_lifetime-policy"> lifetime-policy </a></strong></td> |
| <td><a href="#TYPE_delete-on-no-links-or-messages">delete-on-no-links-or-messages</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>link-error</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_open">open</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_begin">begin</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_attach">attach</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_flow">flow</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_transfer">transfer</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_disposition">disposition</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_detach">detach</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_end">end</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_close">close</a></td> |
| <td>transport:performatives</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_error">error</a></td> |
| <td>transport:definitions</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_received">received</a></td> |
| <td>messaging:delivery-state</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_accepted">accepted</a></td> |
| <td>messaging:delivery-state</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_rejected">rejected</a></td> |
| <td>messaging:delivery-state</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_released">released</a></td> |
| <td>messaging:delivery-state</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_modified">modified</a></td> |
| <td>messaging:delivery-state</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_source">source</a></td> |
| <td>messaging:addressing</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_target">target</a></td> |
| <td>messaging:addressing</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_delete-on-close">delete-on-close</a></td> |
| <td>messaging:addressing</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_delete-on-no-links">delete-on-no-links</a></td> |
| <td>messaging:addressing</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_delete-on-no-messages">delete-on-no-messages</a></td> |
| <td>messaging:addressing</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_delete-on-no-links-or-messages">delete-on-no-links-or-messages</a></td> |
| <td>messaging:addressing</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_coordinator">coordinator</a></td> |
| <td>transactions:coordination</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_declare">declare</a></td> |
| <td>transactions:coordination</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_discharge">discharge</a></td> |
| <td>transactions:coordination</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_declared">declared</a></td> |
| <td>transactions:coordination</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_transactional-state">transactional-state</a></td> |
| <td>transactions:coordination</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_sasl-mechanisms">sasl-mechanisms</a></td> |
| <td>security:sasl</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_sasl-init">sasl-init</a></td> |
| <td>security:sasl</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_sasl-challenge">sasl-challenge</a></td> |
| <td>security:sasl</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_sasl-response">sasl-response</a></td> |
| <td>security:sasl</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_sasl-outcome">sasl-outcome</a></td> |
| <td>security:sasl</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_header">header</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_properties">properties</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>list</strong></td> |
| <td><a href="#TYPE_amqp-sequence">amqp-sequence</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>long</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>map</strong></td> |
| <td><a href="#TYPE_fields">fields</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>map</strong></td> |
| <td><a href="#TYPE_annotations">annotations</a></td> |
| <td>messaging:message-format</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>map</strong></td> |
| <td><a href="#TYPE_filter-set">filter-set</a></td> |
| <td>messaging:addressing</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>map</strong></td> |
| <td><a href="#TYPE_application-properties">application-properties</a></td> |
| <td>messaging:message-format</td> |
| <td>described</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>map</strong></td> |
| <td><a href="#FIELD_attach_unsettled">unsettled</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>message-annotations</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>message-format</strong></td> |
| <td><a href="#FIELD_transfer_message-format">message-format</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_message-id"> message-id </a></strong></td> |
| <td><a href="#TYPE_message-id-ulong">message-id-ulong</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_message-id"> message-id </a></strong></td> |
| <td><a href="#TYPE_message-id-uuid">message-id-uuid</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_message-id"> message-id </a></strong></td> |
| <td><a href="#TYPE_message-id-binary">message-id-binary</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_message-id"> message-id </a></strong></td> |
| <td><a href="#TYPE_message-id-string">message-id-string</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>message-id-binary</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>message-id-string</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>message-id-ulong</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>message-id-uuid</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>milliseconds</strong></td> |
| <td><a href="#FIELD_open_idle-time-out">idle-time-out</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>milliseconds</strong></td> |
| <td><a href="#FIELD_header_ttl">ttl</a></td> |
| <td>messaging:message-format - header</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:delivery-state:<strong>modified</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>node-properties</strong></td> |
| <td><a href="#FIELD_source_dynamic-node-properties">dynamic-node-properties</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>node-properties</strong></td> |
| <td><a href="#FIELD_target_dynamic-node-properties">dynamic-node-properties</a></td> |
| <td>messaging:addressing - target</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>null</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>open</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_outcome"> outcome </a></strong></td> |
| <td><a href="#TYPE_accepted">accepted</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_outcome"> outcome </a></strong></td> |
| <td><a href="#TYPE_rejected">rejected</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_outcome"> outcome </a></strong></td> |
| <td><a href="#TYPE_released">released</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_outcome"> outcome </a></strong></td> |
| <td><a href="#TYPE_modified">modified</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_outcome"> outcome </a></strong></td> |
| <td><a href="#TYPE_declared">declared</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>messaging:message-format:<strong>properties</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:delivery-state:<strong>received</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>receiver-settle-mode</strong></td> |
| <td><a href="#FIELD_attach_rcv-settle-mode">rcv-settle-mode</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>receiver-settle-mode</strong></td> |
| <td><a href="#FIELD_transfer_rcv-settle-mode">rcv-settle-mode</a></td> |
| <td>transport:performatives - transfer</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:delivery-state:<strong>rejected</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:delivery-state:<strong>released</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>role</strong></td> |
| <td><a href="#FIELD_attach_role">role</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>role</strong></td> |
| <td><a href="#FIELD_disposition_role">role</a></td> |
| <td>transport:performatives - disposition</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>security:sasl:<strong>sasl-challenge</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>security:sasl:<strong>sasl-code</strong></td> |
| <td><a href="#FIELD_sasl-outcome_code">code</a></td> |
| <td>security:sasl - sasl-outcome</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_sasl-frame"> sasl-frame </a></strong></td> |
| <td><a href="#TYPE_sasl-mechanisms">sasl-mechanisms</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_sasl-frame"> sasl-frame </a></strong></td> |
| <td><a href="#TYPE_sasl-init">sasl-init</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_sasl-frame"> sasl-frame </a></strong></td> |
| <td><a href="#TYPE_sasl-challenge">sasl-challenge</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_sasl-frame"> sasl-frame </a></strong></td> |
| <td><a href="#TYPE_sasl-response">sasl-response</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_sasl-frame"> sasl-frame </a></strong></td> |
| <td><a href="#TYPE_sasl-outcome">sasl-outcome</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>security:sasl:<strong>sasl-init</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>security:sasl:<strong>sasl-mechanisms</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>security:sasl:<strong>sasl-outcome</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>security:sasl:<strong>sasl-response</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>seconds</strong></td> |
| <td><a href="#FIELD_source_timeout">timeout</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>seconds</strong></td> |
| <td><a href="#FIELD_target_timeout">timeout</a></td> |
| <td>messaging:addressing - target</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_header">header</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_delivery-annotations">delivery-annotations</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_message-annotations">message-annotations</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_properties">properties</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_application-properties">application-properties</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_data">data</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_amqp-sequence">amqp-sequence</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_amqp-value">amqp-value</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_section"> section </a></strong></td> |
| <td><a href="#TYPE_footer">footer</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>sender-settle-mode</strong></td> |
| <td><a href="#FIELD_attach_snd-settle-mode">snd-settle-mode</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>sequence-no</strong></td> |
| <td><a href="#TYPE_delivery-number">delivery-number</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>sequence-no</strong></td> |
| <td><a href="#TYPE_transfer-number">transfer-number</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>sequence-no</strong></td> |
| <td><a href="#FIELD_attach_initial-delivery-count">initial-delivery-count</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>sequence-no</strong></td> |
| <td><a href="#FIELD_flow_delivery-count">delivery-count</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>sequence-no</strong></td> |
| <td><a href="#FIELD_properties_group-sequence">group-sequence</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>session-error</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>short</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>source</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_source"> source </a></strong></td> |
| <td><a href="#TYPE_source">source</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>std-dist-mode</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#TYPE_message-id-string">message-id-string</a></td> |
| <td>messaging:message-format</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#TYPE_address-string">address-string</a></td> |
| <td>messaging:message-format</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#FIELD_open_container-id">container-id</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#FIELD_open_hostname">hostname</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#FIELD_attach_name">name</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#FIELD_error_description">description</a></td> |
| <td>transport:definitions - error</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#FIELD_sasl-init_hostname">hostname</a></td> |
| <td>security:sasl - sasl-init</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#FIELD_properties_subject">subject</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#FIELD_properties_group-id">group-id</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>string</strong></td> |
| <td><a href="#FIELD_properties_reply-to-group-id">reply-to-group-id</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_std-dist-mode">std-dist-mode</a></td> |
| <td>messaging:addressing</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_terminus-expiry-policy">terminus-expiry-policy</a></td> |
| <td>messaging:addressing</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_transaction-error">transaction-error</a></td> |
| <td>transactions:coordination</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td>transactions:coordination</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_amqp-error">amqp-error</a></td> |
| <td>transport:definitions</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_connection-error">connection-error</a></td> |
| <td>transport:definitions</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_link-error">link-error</a></td> |
| <td>transport:definitions</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_session-error">session-error</a></td> |
| <td>transport:definitions</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#TYPE_ietf-language-tag">ietf-language-tag</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_open_offered-capabilities">offered-capabilities</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_open_desired-capabilities">desired-capabilities</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_begin_offered-capabilities">offered-capabilities</a></td> |
| <td>transport:performatives - begin</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_begin_desired-capabilities">desired-capabilities</a></td> |
| <td>transport:performatives - begin</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_attach_offered-capabilities">offered-capabilities</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_attach_desired-capabilities">desired-capabilities</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_error_condition">condition</a></td> |
| <td>transport:definitions - error</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_source_distribution-mode">distribution-mode</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_source_outcomes">outcomes</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_source_capabilities">capabilities</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_target_capabilities">capabilities</a></td> |
| <td>messaging:addressing - target</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_coordinator_capabilities">capabilities</a></td> |
| <td>transactions:coordination - coordinator</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_sasl-mechanisms_sasl-server-mechanisms">sasl-server-mechanisms</a></td> |
| <td>security:sasl - sasl-mechanisms</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_sasl-init_mechanism">mechanism</a></td> |
| <td>security:sasl - sasl-init</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_properties_content-type">content-type</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>symbol</strong></td> |
| <td><a href="#FIELD_properties_content-encoding">content-encoding</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>target</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_target"> target </a></strong></td> |
| <td><a href="#TYPE_target">target</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_target"> target </a></strong></td> |
| <td><a href="#TYPE_coordinator">coordinator</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>terminus-durability</strong></td> |
| <td><a href="#FIELD_source_durable">durable</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>terminus-durability</strong></td> |
| <td><a href="#FIELD_target_durable">durable</a></td> |
| <td>messaging:addressing - target</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>terminus-expiry-policy</strong></td> |
| <td><a href="#FIELD_source_expiry-policy">expiry-policy</a></td> |
| <td>messaging:addressing - source</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>messaging:addressing:<strong>terminus-expiry-policy</strong></td> |
| <td><a href="#FIELD_target_expiry-policy">expiry-policy</a></td> |
| <td>messaging:addressing - target</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>timestamp</strong></td> |
| <td><a href="#FIELD_properties_absolute-expiry-time">absolute-expiry-time</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>timestamp</strong></td> |
| <td><a href="#FIELD_properties_creation-time">creation-time</a></td> |
| <td>messaging:message-format - properties</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transactions:coordination:<strong>transaction-error</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transactions:coordination:<strong>transaction-id</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transactions:coordination:<strong>transactional-state</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:performatives:<strong>transfer</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>transfer-number</strong></td> |
| <td><a href="#FIELD_begin_next-outgoing-id">next-outgoing-id</a></td> |
| <td>transport:performatives - begin</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>transfer-number</strong></td> |
| <td><a href="#FIELD_flow_next-incoming-id">next-incoming-id</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transport:definitions:<strong>transfer-number</strong></td> |
| <td><a href="#FIELD_flow_next-outgoing-id">next-outgoing-id</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>transactions:coordination:<strong>txn-capability</strong></td> |
| <td> </td> |
| <td> </td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_txn-capability"> txn-capability </a></strong></td> |
| <td><a href="#TYPE_txn-capability">txn-capability</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>provided:<strong><a href="#PROVIDEDTYPE_txn-id"> txn-id </a></strong></td> |
| <td><a href="#TYPE_transaction-id">transaction-id</a></td> |
| <td></td> |
| <td>provided</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ubyte</strong></td> |
| <td><a href="#TYPE_sasl-code">sasl-code</a></td> |
| <td>security:sasl</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ubyte</strong></td> |
| <td><a href="#TYPE_receiver-settle-mode">receiver-settle-mode</a></td> |
| <td>transport:definitions</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ubyte</strong></td> |
| <td><a href="#TYPE_sender-settle-mode">sender-settle-mode</a></td> |
| <td>transport:definitions</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ubyte</strong></td> |
| <td><a href="#FIELD_header_priority">priority</a></td> |
| <td>messaging:message-format - header</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#TYPE_terminus-durability">terminus-durability</a></td> |
| <td>messaging:addressing</td> |
| <td>enum</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#TYPE_handle">handle</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#TYPE_seconds">seconds</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#TYPE_milliseconds">milliseconds</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#TYPE_sequence-no">sequence-no</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#TYPE_message-format">message-format</a></td> |
| <td>transport:definitions</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_open_max-frame-size">max-frame-size</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_begin_incoming-window">incoming-window</a></td> |
| <td>transport:performatives - begin</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_begin_outgoing-window">outgoing-window</a></td> |
| <td>transport:performatives - begin</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_flow_incoming-window">incoming-window</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_flow_outgoing-window">outgoing-window</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_flow_link-credit">link-credit</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_flow_available">available</a></td> |
| <td>transport:performatives - flow</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_received_section-number">section-number</a></td> |
| <td>messaging:delivery-state - received</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uint</strong></td> |
| <td><a href="#FIELD_header_delivery-count">delivery-count</a></td> |
| <td>messaging:message-format - header</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ulong</strong></td> |
| <td><a href="#TYPE_message-id-ulong">message-id-ulong</a></td> |
| <td>messaging:message-format</td> |
| <td>restricted</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ulong</strong></td> |
| <td><a href="#FIELD_attach_max-message-size">max-message-size</a></td> |
| <td>transport:performatives - attach</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ulong</strong></td> |
| <td><a href="#FIELD_received_section-offset">section-offset</a></td> |
| <td>messaging:delivery-state - received</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ushort</strong></td> |
| <td><a href="#FIELD_open_channel-max">channel-max</a></td> |
| <td>transport:performatives - open</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>ushort</strong></td> |
| <td><a href="#FIELD_begin_remote-channel">remote-channel</a></td> |
| <td>transport:performatives - begin</td> |
| <td>field</td> |
| </tr> |
| <tr> |
| <td>types:encodings:<strong>uuid</strong></td> |
| <td><a href="#TYPE_message-id-uuid">message-id-uuid</a></td> |
| <td>messaging:message-format</td> |
| <td>restricted</td> |
| </tr> |
| </table> |
| </div> |
| <br/> |