[
https://issues.apache.org/jira/browse/DISPATCH-56?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14013925#comment-14013925
]
ASF subversion and git services commented on DISPATCH-56:
---------------------------------------------------------
Commit 1598667 from [~aconway] in branch 'dispatch/trunk'
[ https://svn.apache.org/r1598667 ]
DISPATCH-56: Introduce Json/AMQP friendly schema and config file parsing.
Added qpid_dispatch_internal.management package with the following:
- schema.py: manipulate general purpose json schema for management entities.
- Schema.validate(): verifies attribute values, adds default values, and
enforces
required/unique/singleton constraints in the schema.
- entity.py: represent management entity instances with attribute values
- qdrouter.json: json schema for the dispatch router.
- qdrouter.py: parse qdrouterd.conf into a Schema.
These classes are intended to replace config.schema and config.parser,
they are more general and more JSON/AMQP friendly.
They are not yet wired into the C router.
The config file parser introduces some minor change to config file format to
accomodate the AMQP requirement that all entities have name and identity
attributes:
- all sections (entities) can have name and identity attributes as per AMQP
spec.
- sections without explicit name/identity attributes are given defaults.
- section router: "router-id" replaced with "identity"
- section log: renamed "logging"
- section log: "module" replaced by "name"
- section listener/connector: "label" replaced by "name"
> Implement Create/Read/Update/Delete operations in the agent
> -----------------------------------------------------------
>
> Key: DISPATCH-56
> URL: https://issues.apache.org/jira/browse/DISPATCH-56
> Project: Qpid Dispatch
> Issue Type: Sub-task
> Components: Management Agent
> Reporter: Ted Ross
> Assignee: Alan Conway
> Fix For: 0.3
>
>
> Implement the CRUD-style commands in the management agent and use them to
> access waypoints, address-prefixes, self, etc.
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]