summaryrefslogtreecommitdiff
path: root/specs
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2007-07-23 12:29:17 +0000
committerGordon Sim <gsim@apache.org>2007-07-23 12:29:17 +0000
commit0db1af31320aa010c8e97da80000f7548d889068 (patch)
treece2cd8dba8cf46b685dcb626b31e25c17702c1a0 /specs
parent747ac26509e78ac9aa9120be02cd446ac99d21cd (diff)
downloadqpid-python-0db1af31320aa010c8e97da80000f7548d889068.tar.gz
Added initial 'execution-layer' to try out methods form the 0-10 execution class.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@558700 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'specs')
-rw-r--r--specs/amqp-dtx-preview.0-9.xml34
1 files changed, 34 insertions, 0 deletions
diff --git a/specs/amqp-dtx-preview.0-9.xml b/specs/amqp-dtx-preview.0-9.xml
index defbdd067e..dd70e91d1d 100644
--- a/specs/amqp-dtx-preview.0-9.xml
+++ b/specs/amqp-dtx-preview.0-9.xml
@@ -1040,4 +1040,38 @@
</method>
</class>
+ <class name="execution" handler="execution" index="140">
+ <doc>
+ This class allows for efficiently communicating information
+ about completion of processing.
+ </doc>
+
+ <chassis name="server" implement="MUST"/>
+ <chassis name="client" implement="MUST"/>
+
+ <method name="flush" index="10" label="request an execution.complete return method">
+ <chassis name="server" implement="MUST"/>
+ <chassis name="client" implement="MUST"/>
+ </method>
+
+ <method name="complete" index="20">
+ <chassis name="server" implement="MUST"/>
+ <chassis name="client" implement="MUST"/>
+
+
+ <field name="cumulative-execution-mark" domain="long" label="Low-water mark for command ids">
+ <doc>
+ The low-water mark for executed command-ids. All ids below this mark have been executed;
+ above this mark, there are gaps containing unexecuted command ids (i.e. discontinuous). By
+ definition, the first id above this mark (if it exists) is an unexecuted command-id.
+ </doc>
+ </field>
+
+
+ <!-- The ranged mark on the complete method has been temporarily removed -->
+ </method>
+
+ </class>
+
+
</amqp>