You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by tr...@apache.org on 2016/02/26 20:22:05 UTC

qpid-dispatch git commit: DISPATCH-179 - Updated the management schema based on the dev-list thread.

Repository: qpid-dispatch
Updated Branches:
  refs/heads/tross-DISPATCH-179-1 75390ae35 -> 27cc4020f


DISPATCH-179 - Updated the management schema based on the dev-list thread.


Project: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/commit/27cc4020
Tree: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/tree/27cc4020
Diff: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/diff/27cc4020

Branch: refs/heads/tross-DISPATCH-179-1
Commit: 27cc4020f0734a00f784a28d96270309e44c008f
Parents: 75390ae
Author: Ted Ross <tr...@redhat.com>
Authored: Fri Feb 26 14:21:10 2016 -0500
Committer: Ted Ross <tr...@redhat.com>
Committed: Fri Feb 26 14:21:10 2016 -0500

----------------------------------------------------------------------
 python/qpid_dispatch/management/qdrouter.json | 59 ++++++++--------------
 1 file changed, 21 insertions(+), 38 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/27cc4020/python/qpid_dispatch/management/qdrouter.json
----------------------------------------------------------------------
diff --git a/python/qpid_dispatch/management/qdrouter.json b/python/qpid_dispatch/management/qdrouter.json
index d95fff4..dec2d82 100644
--- a/python/qpid_dispatch/management/qdrouter.json
+++ b/python/qpid_dispatch/management/qdrouter.json
@@ -828,61 +828,44 @@
             }
         },
 
-        "router.provisioned": {
-            "description": "Provisioned component within the router: Address configuration, waypoint, or link-route destination",
+        "router.route": {
+            "description": "Provisioned route that affects the treatment of message deliveries and link attaches",
             "extends": "configurationEntity",
-            "operations": ["CREATE", "DELETE"],
+            "operations": ["CREATE", "DELETE", "ADD-CONTAINER", "REMOVE-CONTAINER-CLEAN", "REMOVE-CONTAINER-HARD"],
             "attributes": {
-                "objectType": {
-                    "type": ["address", "linkDestination", "waypoint"],
-                    "description": "Type of object being provisioned:  address prefix, link destination, or waypoint",
-                    "create": true,
-                    "default": "address"
-                },
                 "address": {
                     "type": "string",
                     "description": "The address or address prefix for the provisioned object",
-                    "create": true
-                },
-                "connector": {
-                    "type": "string",
-                    "description": "Label associated with the connector leading to the target container",
-                    "create": true,
-                    "required": false
-                },
-                "direction": {
-                    "type": ["in", "out", "both"],
-                    "description": "For link-destinations, which direction of link should be affected",
                     "create": true,
-                    "default": "both"
+                    "required": true
                 },
-                "semantics": {
-                    "type": ["multi", "anyClosest", "anyBalanced"],
-                    "description": "Semantics for the address",
+                "path": {
+                    "type": ["direct", "source", "sink", "waypoint"],
+                    "description": "Type of object being provisioned:  address prefix, link destination, or waypoint",
                     "create": true,
-                    "default": "anyBalanced"
+                    "default": "direct"
                 },
-                "ingressAddress": {
-                    "type": "string",
-                    "description": "If this is a waypoint, use this address on ingress messages",
+                "treatment": {
+                    "type": ["multicast", "closest", "balanced", "linkBalanced"],
+                    "description": "Treatment of traffic associated with the address",
                     "create": true,
-                    "required": false
+                    "default": "balanced"
                 },
-                "egressAddress": {
-                    "type": "string",
-                    "description": "If this is a waypoint, use this address on egress sunscriptions",
+                "connectors": {
+                    "type": "list",
+                    "description": "List of labels associated with the connector leading to the target containers",
                     "create": true,
                     "required": false
                 },
-                "ingressSemantics": {
-                    "type": ["multi", "anyClosest", "anyBalanced"],
-                    "description": "Semantics for the ingress address.  If not specified, defaults to 'semantics'",
+                "containers": {
+                    "type": "list",
+                    "description": "List of container-IDs for target containers",
                     "create": true,
                     "required": false
                 },
-                "egressSemantics": {
-                    "type": ["multi", "anyClosest", "anyBalanced"],
-                    "description": "Semantics for the egress address.  If not specified, defaults to 'semantics'",
+                "routeAddress": {
+                    "type": "string",
+                    "description": "Alternate address to use for routing links/messages",
                     "create": true,
                     "required": false
                 }


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