Tim Bain created AMQ-5741:
-----------------------------
Summary: Automate the generation of the table of MBeans and their
properties on the webpage
Key: AMQ-5741
URL: https://issues.apache.org/jira/browse/AMQ-5741
Project: ActiveMQ
Issue Type: New Feature
Components: JMX
Affects Versions: 5.11.0
Reporter: Tim Bain
Priority: Minor
http://activemq.apache.org/jmx.html has a table of JMX MBeans and attributes
that should be possible to generate via reflection. Iterate through the
classes in the JAR looking for anything ending in MBeanView, then grab all the
properties (strip "get" from the getter, perhaps) and format them into the
table that goes on that page.
It would even be possible to show what version each MBean and attribute was
added in, and when it was removed if it has been removed, by examining all the
5.x.0 JARs and comparing the results of each one against the next/previous
ones. (I wouldn't use the incidental releases, because then you get a tree
instead of a linear progression; just focus on the major/minor releases and let
people check the bug fix list for the incrementals if they want to know whether
something changed there.)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)