如何将@ManagedAttribute和@ManagedOperation添加到扩展另一个类的MBean中

时间:2013-02-22 13:47:15

标签: java spring jboss7.x jmx

我创建了一个扩展类并实现接口的MBean
我正在尝试添加一些新的@ManagedAttribute@ManagedOperation,但它们没有显示在jconsole中。
我也看到其他属性和操作的描述没有正确显示。尽管我将它们设置在我的班级中,但描述设置为默认值。
有没有办法向我的@ManagedAttribute添加新的@ManagedOperationMBean
我可以设置说明吗?
我使用MBean注释创建了@MBean类的两个实例。
创建MBean的问题是StandardBean类型而不是DynamicBean吗?

2 个答案:

答案 0 :(得分:0)

尝试在接口上声明管理属性和操作。

答案 1 :(得分:0)

确保使用@ManagedResource标记MBean以将其注册到JMX Server。 并将其标记为@Component。