Author: tross
Date: Tue Jun 12 19:15:35 2012
New Revision: 1349478

URL: http://svn.apache.org/viewvc?rev=1349478&view=rev
Log:
QPID-4060 - qpid-stat - Improve the help text to clarify use of the different 
display modes

Modified:
    qpid/trunk/qpid/tools/src/py/qpid-stat
    qpid/trunk/qpid/tools/src/py/qpidtoollibs/broker.py

Modified: qpid/trunk/qpid/tools/src/py/qpid-stat
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/tools/src/py/qpid-stat?rev=1349478&r1=1349477&r2=1349478&view=diff
==============================================================================
--- qpid/trunk/qpid/tools/src/py/qpid-stat (original)
+++ qpid/trunk/qpid/tools/src/py/qpid-stat Tue Jun 12 19:15:35 2012
@@ -52,7 +52,16 @@ def OptionsAndArguments(argv):
 
     global config
 
-    parser = OptionParser(usage="usage: %prog [options] -[gcequm] 
[object-name]")
+    usage = \
+"""%prog -g [options]
+       %prog -c [options]
+       %prog -e [options]
+       %prog -q [options] [queue-name]
+       %prog -u [options]
+       %prog -m [options]
+       %prog -acl [options]"""
+
+    parser = OptionParser(usage=usage)
 
     group1 = OptionGroup(parser, "General Options")
     group1.add_option("-b", "--broker",  action="store", type="string", 
default="localhost", metavar="<url>",
@@ -64,7 +73,7 @@ def OptionsAndArguments(argv):
     group1.add_option("--ha-admin", action="store_true", help="Allow 
connection to a HA backup broker.")
     parser.add_option_group(group1)
 
-    group2 = OptionGroup(parser, "Display Options")
+    group2 = OptionGroup(parser, "Command Options")
     group2.add_option("-g", "--general", help="Show General Broker Stats",  
action="store_const", const="g",   dest="show")
     group2.add_option("-c", "--connections", help="Show Connections",       
action="store_const", const="c",   dest="show")
     group2.add_option("-e", "--exchanges", help="Show Exchanges",           
action="store_const", const="e",   dest="show")
@@ -72,12 +81,14 @@ def OptionsAndArguments(argv):
     group2.add_option("-u", "--subscriptions", help="Show Subscriptions",   
action="store_const", const="u",   dest="show")
     group2.add_option("-m", "--memory", help="Show Broker Memory Stats",    
action="store_const", const="m",   dest="show")
     group2.add_option(      "--acl", help="Show Access Control List Stats", 
action="store_const", const="acl", dest="show")
-    group2.add_option("-S", "--sort-by",  metavar="<colname>",                 
  help="Sort by column name")
-    group2.add_option("-I", "--increasing", action="store_true", 
default=False,  help="Sort by increasing value (default = decreasing)")
-    group2.add_option("-L", "--limit", type="int", default=50, metavar="<n>",  
  help="Limit output to n rows")
-
     parser.add_option_group(group2)
 
+    group3 = OptionGroup(parser, "Display Options")
+    group3.add_option("-S", "--sort-by",  metavar="<colname>",                 
  help="Sort by column name")
+    group3.add_option("-I", "--increasing", action="store_true", 
default=False,  help="Sort by increasing value (default = decreasing)")
+    group3.add_option("-L", "--limit", type="int", default=50, metavar="<n>",  
  help="Limit output to n rows")
+    parser.add_option_group(group3)
+
     opts, args = parser.parse_args(args=argv)
 
     if not opts.show:

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=1349478&r1=1349477&r2=1349478&view=diff
==============================================================================
--- qpid/trunk/qpid/tools/src/py/qpidtoollibs/broker.py (original)
+++ qpid/trunk/qpid/tools/src/py/qpidtoollibs/broker.py Tue Jun 12 19:15:35 2012
@@ -191,6 +191,9 @@ class BrokerAgent(object):
   def getAcl(self):
     return self._getSingleObject(Acl)
 
+  def getMemory(self):
+    return self._getSingleObject(Memory)
+
   def echo(self, sequence, body):
     """Request a response to test the path to the management broker"""
     pass



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to