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