[
https://issues.apache.org/jira/browse/QPID-2322?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Robbie Gemmell updated QPID-2322:
---------------------------------
Labels: jmx_interface (was: )
> remove redundant "version" key property from the ObjectName of the JMX MBeans
> -----------------------------------------------------------------------------
>
> Key: QPID-2322
> URL: https://issues.apache.org/jira/browse/QPID-2322
> Project: Qpid
> Issue Type: Improvement
> Components: Java Broker, Java Management : JMX Interface
> Affects Versions: 0.6
> Reporter: Robbie Gemmell
> Assignee: Robbie Gemmell
> Labels: jmx_interface
> Fix For: 0.7
>
>
> Brokers from 0.5 onward have an additional version=X key property in the
> MBean ObjectName. This was added in 0.5 to enable version tracking for the
> MBeans to accomodate compatibility checks where necessary after changes. In
> 0.6.0.0 a new version tracking system was put in place, using the new
> ServerInformation MBean. As such, the version key property in the ObjectName
> is no longer required.
> Motivation for removing the key property is that for certain JMX operations
> that require knowing the exact ObjectName of the single remote MBean you wish
> to operate on, you must know the value of the version key, which is different
> on each type of MBean and also differs between releases. Whilst it is
> possible to easily Query the server for this information, the ability to
> first perform this query is not always available to the user (eg for
> non-bespoke server health checks) and as such they need to know the exact
> value in advance. Removing the now-unused version key from the ObjectName
> will remove this need in future broker releases.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]