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