在JConsole的“ MBeans”选项卡中查看我的应用程序的MBean时,“属性”和“操作”有子菜单.如果将这些树结构扩展到最大程度,然后单击其中一个操作,则右侧面板将显示三个部分:操作调用,MBeanOperationInfo和Descriptor.我的问题与第二个问题有关.
如何填充MBeanOperationalInfo?我尝试将标准javadoc添加到MBean接口,但这不起作用.能够记录参数将非常有用,尤其是当它们的名称衰减到p1,p2,…时.
解决方法:
您的MBean必须是DynamicMBean并实现方法getMBeanInfo().这也适用于Open MBean和Model MBean.
这里有一个例子:http://docs.sun.com/app/docs/doc/816-7609/6mdjrf83d?a=view