[
https://issues.apache.org/jira/browse/QPID-715?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ted Ross updated QPID-715:
--------------------------
Attachment: qpid-patch14.diff
patch file
> Management improvements for C++ Broker, Python API, and Python CLI
> ------------------------------------------------------------------
>
> Key: QPID-715
> URL: https://issues.apache.org/jira/browse/QPID-715
> Project: Qpid
> Issue Type: Improvement
> Components: C++ Broker, Python Client
> Environment: all
> Reporter: Ted Ross
> Priority: Minor
> Attachments: qpid-patch14.diff
>
>
> This patch provides improvements in the management CLI and brings the
> implementation of the broker and the python management client into compliance
> with the draft spec
> (http://cwiki.apache.org/confluence/display/qpid/Management+Design+notes).
> Per-file notes:
> M python/qpid/management.py
> M cpp/src/qpid/management/ManagementAgent.h
> M cpp/src/qpid/management/ManagementAgent.cpp
> M cpp/src/qpid/management/ManagementExchange.h
> M cpp/src/qpid/management/ManagementObject.h
> M specs/management-types.xml
> Added support for new management types.
> Updated protocol to comply with draft spec in the wiki.
> M python/mgmt-cli/main.py
> M python/mgmt-cli/managementdata.py
> Lots of enhanced CLI functionality
> M cpp/src/qpid/broker/Broker.h
> M cpp/src/qpid/broker/Broker.cpp
> Added method to get the VHost object, added call to shutdown the
> management agent when the broker is destroyed.
> M cpp/src/qpid/broker/Queue.cpp
> Removed IncreaseJournalSize method (not relevant to QPID)
> M cpp/src/qpid/broker/Connection.h
> M cpp/src/qpid/broker/Connection.cpp
> M cpp/src/qpid/broker/ConnectionFactory.h
> M cpp/src/qpid/broker/ConnectionFactory.cpp
> M cpp/src/qpid/sys/ConnectionInputHandlerFactory.h
> M cpp/src/qpid/sys/AsynchIOAcceptor.cpp
> Added management for Connections (Client management class). The
> socket is now passed to the Connection object so access can be had
> to the remote IP-address and port.
> M cpp/src/qpid/broker/SessionState.cpp
> M cpp/src/qpid/broker/SessionManager.cpp
> M cpp/src/qpid/broker/SessionState.h
> Added management for SessionState (Session management class).
> M cpp/managementgen/main.py
> Makefile fragment generation is now optional.
> M specs/management-schema.xml
> Schema updates for Client and Session.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.