diff options
| author | Gordon Sim <gsim@apache.org> | 2007-07-23 12:29:17 +0000 |
|---|---|---|
| committer | Gordon Sim <gsim@apache.org> | 2007-07-23 12:29:17 +0000 |
| commit | 346d178a06b5dc1c4065450e988f9934390c561c (patch) | |
| tree | e7f53f8b2c64d15988fa69ef051f65d9e46a5abc /qpid/specs | |
| parent | 4758a90e01364c932f305283f56a7a885a5b976f (diff) | |
| download | qpid-python-346d178a06b5dc1c4065450e988f9934390c561c.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@558700 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/specs')
| -rw-r--r-- | qpid/specs/amqp-dtx-preview.0-9.xml | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/qpid/specs/amqp-dtx-preview.0-9.xml b/qpid/specs/amqp-dtx-preview.0-9.xml index defbdd067e..dd70e91d1d 100644 --- a/qpid/specs/amqp-dtx-preview.0-9.xml +++ b/qpid/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> |
