Author: pmoravec
Date: Mon Jun 2 13:56:12 2014
New Revision: 1599221
URL: http://svn.apache.org/r1599221
Log:
QPID-5797: [qpid-tools]: inability to call some QMF methods (queueMoveMessages
/ setLogLevel or so)
Modified:
qpid/trunk/qpid/tools/src/py/qpidtoollibs/broker.py
Modified: qpid/trunk/qpid/tools/src/py/qpidtoollibs/broker.py
URL:
http://svn.apache.org/viewvc/qpid/trunk/qpid/tools/src/py/qpidtoollibs/broker.py?rev=1599221&r1=1599220&r2=1599221&view=diff
==============================================================================
--- qpid/trunk/qpid/tools/src/py/qpidtoollibs/broker.py (original)
+++ qpid/trunk/qpid/tools/src/py/qpidtoollibs/broker.py Mon Jun 2 13:56:12 2014
@@ -210,23 +210,35 @@ class BrokerAgent(object):
def queueMoveMessages(self, srcQueue, destQueue, qty):
"""Move messages from one queue to another"""
- pass
+ self._method("queueMoveMessages",
{'srcQueue':srcQueue,'destQueue':destQueue,'qty':qty})
+
+ def queueRedirect(self, sourceQueue, targetQueue):
+ """Enable/disable delivery redirect for indicated queues"""
+ self._method("queueRedirect",
{'sourceQueue':sourceQueue,'targetQueue':targetQueue})
def setLogLevel(self, level):
"""Set the log level"""
- pass
+ self._method("setLogLevel", {'level':level})
def getLogLevel(self):
"""Get the log level"""
- pass
+ return self._method('getLogLevel')
def setTimestampConfig(self, receive):
"""Set the message timestamping configuration"""
- pass
+ self._method("setTimestampConfig", {'receive':receive})
def getTimestampConfig(self):
"""Get the message timestamping configuration"""
- pass
+ return self._method('getTimestampConfig')
+
+ def setLogHiresTimestamp(self, logHires):
+ """Set the high resolution timestamp in logs"""
+ self._method("setLogHiresTimestamp", {'logHires':logHires})
+
+ def getLogHiresTimestamp(self):
+ """Get the high resolution timestamp in logs"""
+ return self._method('getLogHiresTimestamp')
def addExchange(self, exchange_type, name, options={}, **kwargs):
properties = {}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]