You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ted Ross (JIRA)" <qp...@incubator.apache.org> on 2007/11/10 04:56:50 UTC

[jira] Updated: (QPID-680) Update to the management structure for the C++ broker

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

Ted Ross updated QPID-680:
--------------------------

    Attachment: qpid-patch6.diff

qpid patch from revision 593728.

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