summaryrefslogtreecommitdiff
path: root/qpid/specs
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2010-01-29 22:58:22 +0000
committerTed Ross <tross@apache.org>2010-01-29 22:58:22 +0000
commit645461d645d5d6720bd4be7229e254787a109367 (patch)
treed1dd30a7102ffa9dfc293c52439b76b88286993c /qpid/specs
parent6f16d9d4fa398056a817726ca8512f356422353d (diff)
downloadqpid-python-645461d645d5d6720bd4be7229e254787a109367.tar.gz
QPID-2365 - Reroute messages from a queue feature
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@904654 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/specs')
-rw-r--r--qpid/specs/management-schema.xml8
1 files changed, 7 insertions, 1 deletions
diff --git a/qpid/specs/management-schema.xml b/qpid/specs/management-schema.xml
index b2e732e9e3..f8be051c62 100644
--- a/qpid/specs/management-schema.xml
+++ b/qpid/specs/management-schema.xml
@@ -155,7 +155,13 @@
<statistic name="messageLatency" type="mmaTime" unit="nanosecond" desc="Broker latency through this queue"/>
<method name="purge" desc="Discard all or some messages on a queue">
- <arg name="request" dir="I" type="uint32" desc="0 for all messages or n>0 for n messages"/>
+ <arg name="request" dir="I" type="uint32" desc="0 for all messages or n>0 for n messages"/>
+ </method>
+
+ <method name="reroute" desc="Remove all or some messages on this queue and route them to an exchange">
+ <arg name="request" dir="I" type="uint32" desc="0 for all messages or n>0 for n messages"/>
+ <arg name="useAltExchange" dir="I" type="bool" desc="Iff true, use the queue's configured alternate exchange; iff false, use exchange named in the 'exchange' argument"/>
+ <arg name="exchange" dir="I" type="sstr" desc="Name of the exchange to route the messages through"/>
</method>
</class>