@@ -58,26 +58,33 @@ protocol variant. At the time of writing, the library supports:
58
58
59
59
- [code Protocols.DefaultProtocol]: An alias to one of the other
60
60
protocols. At the time of writing, [b the default protocol is [code
61
- AMQP_0_8 ]].
61
+ AMQP_0_9_1 ]].
62
62
63
- - [code Protocols.AMQP_0_8]: Standard, unmodified AMQP 0-8 protocol,
64
- including [code access.request].
63
+ - [code Protocols.AMQP_0_8]: Standard AMQP 0-8 protocol, including
64
+ [code access.request] and [code queue.unbind ].
65
65
66
66
- [code Protocols.AMQP_0_8_QPID]: AMQP 0-8 as extended by QPid's 0-8
67
67
M1 release, without [code access.request] and with extra parameters
68
68
available on certain methods.
69
69
70
- - [code Protocols.AMQP_0_9]: Standard, unmodified AMQP 0-9 protocol,
71
- including [code access.request], but excluding the [code Message]
70
+ - [code Protocols.AMQP_0_9]: Standard AMQP 0-9 protocol, including
71
+ [code access.request], but excluding the [code Message]
72
72
content-class and other areas of the specification marked "work in
73
73
progress".
74
74
75
+ - [code Protocols.AMQP_0_9_1]: Standard AMQP 0-9-1 protocol, including
76
+ [code access.request].
77
+
78
+ The [code basic.recover-async] method which is defined in AMQP 0-9-1 has
79
+ been backported to all supported protocol versions. The implementation of
80
+ [code basic.recover] is synchronous in all supported protocol versions.
81
+
75
82
The [code Protocols] class also contains some convenience functions
76
83
for retrieving an IProtocol from a string, from the environment or
77
84
from a .NET XML configuration file. The protocol names permitted are
78
85
the same as the static instance variables on class [code Protocols],
79
- that is, [code AMQP_0_8], [code AMQP_0_8_QPID], [code AMQP_0_9], and
80
- [code DefaultProtocol].
86
+ that is, [code AMQP_0_8], [code AMQP_0_8_QPID], [code AMQP_0_9],
87
+ , [code AMQP_0_9_1] and [code DefaultProtocol].
81
88
82
89
The following code binds [code p] to the [code Protocols.AMQP_0_9]
83
90
instance by looking it up dynamically:
@@ -131,7 +138,7 @@ All factory properties have default values. The default value for a property wil
131
138
- username: [code "guest"]
132
139
- password: [code "guest"]
133
140
- virtual-host: [code "/"]
134
- - protocol: [code AMQP 0.8 ]
141
+ - protocol: [code AMQP 0-9-1 ]
135
142
- hostname: [code localhost]
136
143
- port: [code 5672]
137
144
0 commit comments