summaryrefslogtreecommitdiff
path: root/qpid/specs
diff options
context:
space:
mode:
authorRafael H. Schloming <rhs@apache.org>2007-08-08 04:36:31 +0000
committerRafael H. Schloming <rhs@apache.org>2007-08-08 04:36:31 +0000
commitff7335299dc5e01b5ff89e5483e363ff1a09d8ea (patch)
tree089c1940d4f90cdb97616372635e4a991119ae36 /qpid/specs
parent4d28227e5247f01d2bf9873af0dee5d28e4c5e97 (diff)
downloadqpid-python-ff7335299dc5e01b5ff89e5483e363ff1a09d8ea.tar.gz
implemented Session.sync()
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@563738 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/specs')
-rw-r--r--qpid/specs/amqp.0-10-preview.xml29
1 files changed, 29 insertions, 0 deletions
diff --git a/qpid/specs/amqp.0-10-preview.xml b/qpid/specs/amqp.0-10-preview.xml
index 4e2d417c47..8b3c4e49ea 100644
--- a/qpid/specs/amqp.0-10-preview.xml
+++ b/qpid/specs/amqp.0-10-preview.xml
@@ -1272,6 +1272,22 @@
</doc>
</domain>
+ <domain name="execution-header">
+ <doc>
+ The execution header appears on commands after the class and method id, but prior to method
+ arguments.
+ </doc>
+ <struct size="octet" pack="octet">
+ <field name="sync" domain="bit"
+ label="request notification of completion for a specific command">
+ <doc>
+ Indicates that an execution.complete should be sent immediately after processing the
+ command.
+ </doc>
+ </field>
+ </struct>
+ </domain>
+
<!-- Elementary domains -->
<domain name="bit" type="bit" label="single bit" />
<domain name="octet" type="octet" label="single octet" />
@@ -7063,6 +7079,19 @@
<field name="data" domain="long-struct"/>
</method>
+ <!-- - Method: execution.sync - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
+
+ <method name="sync" index="50" label="request notification of completion for issued commands">
+ <doc>
+ Requests notification (via execution.complete) when all commands issued prior to the sync
+ control have been processed. If the recipient of this control has already notified the
+ sender that said commands are complete, it may safely ignore the control.
+ </doc>
+
+ <chassis name="server" implement="MUST"/>
+ <chassis name="client" implement="MUST"/>
+ </method>
+
</class>
</amqp>