summaryrefslogtreecommitdiff
path: root/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
commit726b23f43478a85b961365e4de3a9302a261f6b3 (patch)
treed1403b4c5ee3fcb1681c502cdd95277bbcb768bd /specs
parent73ad8a2de26f0c7830aacb608b4b6ea44914f683 (diff)
downloadqpid-python-726b23f43478a85b961365e4de3a9302a261f6b3.tar.gz
QPID-2365 - Reroute messages from a queue feature
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@904654 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'specs')
-rw-r--r--specs/management-schema.xml8
1 files changed, 7 insertions, 1 deletions
diff --git a/specs/management-schema.xml b/specs/management-schema.xml
index b2e732e9e3..f8be051c62 100644
--- a/specs/management-schema.xml
+++ b/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>