[ 
https://issues.apache.org/jira/browse/QPID-680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carl Trieloff closed QPID-680.
------------------------------

    Resolution: Fixed



patch applied


> Update to the management structure for the C++ broker
> -----------------------------------------------------
>
>                 Key: QPID-680
>                 URL: https://issues.apache.org/jira/browse/QPID-680
>             Project: Qpid
>          Issue Type: Improvement
>          Components: C++ Broker
>            Reporter: Ted Ross
>            Priority: Minor
>         Attachments: qpid-patch6.diff
>
>
> This patch contains the following changes to the management structure in the 
> C++ broker:
> - The management classes now have their own namespace to allow for shorter 
> class names.  The namespace is qpid::management.
> - The managment sources have been moved to the cpp/src/qpid/management 
> directory to coincide with the namespace hierarchy.
> - A new "interface" class, Manageable, has been introduced which is inherited 
> by core classes to provide management capabilities (primarily Get, Set, and 
> remote method call).  In this patch, Manageable is inherited by Broker, 
> Vhost, and Queue.
> - The interface between core objects and management objects has been cleaned 
> up to reduce the management impact on the core code.
> - A new core class, Vhost, has been introduced as a placeholder for 
> management.  Even though virtual hosts are not implemented in this broker, 
> the management model includes it for future expansion.
> - Changes were introduced into ManagementAgent to handle management action 
> commands from the management client.
> - A test-method, broker.echo, has been implemented.
> This patch lays the groundwork for auto-generated management code for the 
> remainder of the management model.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to