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)

Reply via email to