Author: eallen
Date: Thu Jul  9 17:51:13 2015
New Revision: 1690130

URL: http://svn.apache.org/r1690130
Log:
DISPATCH-150 Adding graph property to schema

Modified:
    qpid/dispatch/trunk/python/qpid_dispatch/management/qdrouter.json
    qpid/dispatch/trunk/python/qpid_dispatch_internal/management/schema.py

Modified: qpid/dispatch/trunk/python/qpid_dispatch/management/qdrouter.json
URL: 
http://svn.apache.org/viewvc/qpid/dispatch/trunk/python/qpid_dispatch/management/qdrouter.json?rev=1690130&r1=1690129&r2=1690130&view=diff
==============================================================================
--- qpid/dispatch/trunk/python/qpid_dispatch/management/qdrouter.json (original)
+++ qpid/dispatch/trunk/python/qpid_dispatch/management/qdrouter.json Thu Jul  
9 17:51:13 2015
@@ -547,15 +547,18 @@
                 },
                "addrCount": {
                     "type":
-                    "integer", "description":"Number of addresses known to the 
router."
+                    "integer", "description":"Number of addresses known to the 
router.",
+                    "graph": true
                 },
                "linkCount": {
                     "type": "integer",
-                    "description":"Number of links attached to the router 
node."
-                },
+                    "description":"Number of links attached to the router 
node.",
+                     "graph": true
+               },
                "nodeCount": {
                     "type": "integer",
-                    "description":"Number of known peer router nodes."
+                    "description":"Number of known peer router nodes.",
+                    "graph": true
                 }
             }
         },
@@ -775,8 +778,8 @@
                 "linkType": {"type": ["endpoint", "waypoint", "inter-router", 
"inter-area"]},
                 "linkDir": {"type": ["in", "out"]},
                 "owningAddr": {"type": "string"},
-                "eventFifoDepth": {"type": "integer"},
-                "msgFifoDepth": {"type": "integer"},
+                "eventFifoDepth": {"type": "integer", "graph": true},
+                "msgFifoDepth": {"type": "integer", "graph": true},
                 "remoteContainer": {"type": "string"}
             }
         },
@@ -786,13 +789,13 @@
             "extends": "operationalEntity",
             "attributes": {
                 "inProcess": {"type": "boolean"},
-                "subscriberCount": {"type": "integer"},
-                "remoteCount": {"type": "integer"},
-                "deliveriesIngress": {"type": "integer"},
-                "deliveriesEgress": {"type": "integer"},
-                "deliveriesTransit": {"type": "integer"},
-                "deliveriesToContainer": {"type": "integer"},
-                "deliveriesFromContainer": {"type": "integer"},
+                "subscriberCount": {"type": "integer", "graph": true},
+                "remoteCount": {"type": "integer", "graph": true},
+                "deliveriesIngress": {"type": "integer", "graph": true},
+                "deliveriesEgress": {"type": "integer", "graph": true},
+                "deliveriesTransit": {"type": "integer", "graph": true},
+                "deliveriesToContainer": {"type": "integer", "graph": true},
+                "deliveriesFromContainer": {"type": "integer", "graph": true},
                 "key": {
                     "description": "Internal unique (to this router) key to 
identify the address",
                     "type": "string"
@@ -874,13 +877,13 @@
                 "typeName": {"type": "string"},
                 "typeSize": {"type": "integer"},
                 "transferBatchSize": {"type": "integer"},
-                "localFreeListMax": {"type": "integer"},
-                "globalFreeListMax": {"type": "integer"},
-                "totalAllocFromHeap": {"type": "integer"},
-                "totalFreeToHeap": {"type": "integer"},
-                "heldByThreads": {"type": "integer"},
-                "batchesRebalancedToThreads": {"type": "integer"},
-                "batchesRebalancedToGlobal": {"type": "integer"}
+                "localFreeListMax": {"type": "integer", "graph": true},
+                "globalFreeListMax": {"type": "integer", "graph": true},
+                "totalAllocFromHeap": {"type": "integer", "graph": true},
+                "totalFreeToHeap": {"type": "integer", "graph": true},
+                "heldByThreads": {"type": "integer", "graph": true},
+                "batchesRebalancedToThreads": {"type": "integer", "graph": 
true},
+                "batchesRebalancedToGlobal": {"type": "integer", "graph": true}
             }
         },
 

Modified: qpid/dispatch/trunk/python/qpid_dispatch_internal/management/schema.py
URL: 
http://svn.apache.org/viewvc/qpid/dispatch/trunk/python/qpid_dispatch_internal/management/schema.py?rev=1690130&r1=1690129&r2=1690130&view=diff
==============================================================================
--- qpid/dispatch/trunk/python/qpid_dispatch_internal/management/schema.py 
(original)
+++ qpid/dispatch/trunk/python/qpid_dispatch_internal/management/schema.py Thu 
Jul  9 17:51:13 2015
@@ -203,10 +203,11 @@ class AttributeType(object):
     @ivar defined_in: Annotation or EntityType in which this attribute is 
defined.
     @ivar create: If true the attribute can be set by CREATE.
     @ivar update: If true the attribute can be modified by UPDATE.
+    @ivar graph: If true the attribute could be graphed by a console.
     """
 
     def __init__(self, name, type=None, defined_in=None, default=None, 
required=False, unique=False,
-                 value=None, description="", create=False, update=False):
+                 value=None, description="", create=False, update=False, 
graph=False):
         """
         See L{AttributeType} instance variables.
         """
@@ -224,6 +225,7 @@ class AttributeType(object):
                                       self.name)
             self.create=create
             self.update=update
+            self.graph=graph
         except:
             ex, msg, trace = sys.exc_info()
             raise ValidationError, "Attribute '%s': %s" % (name, msg), trace
@@ -273,7 +275,8 @@ class AttributeType(object):
             ('default', self.default),
             ('required', self.required),
             ('unique', self.unique),
-            ('description', self.description)
+            ('description', self.description),
+            ('graph', self.graph)
         ])
 
     def __str__(self):



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org
For additional commands, e-mail: commits-h...@qpid.apache.org

Reply via email to