[ 
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]

Reply via email to