1

我怀疑普通接口和MBean接口之间的区别。

public interface TryMBean
{
    // method declaration
}

public class Try implements TryMBeans
{
    // method definition
}

这看起来像一个普通的界面,但为此我们可以使用 jConsole 进行监控。我的疑问是,有什么区别以便我们可以监视它,以及如何了解何时使用普通接口以及何时使用 MBean。我是 JMX 的新手。

4

1 回答 1

4

MBean接口是常规接口但它的定义遵循一些约定,比如它的名字。MBean 接口的名称应该以MBean. 此外,它按照标准 MBean 文档中描述的一些规则定义其操作和属性

基本上,如果您想创建一个可与 JMX 控制台一起使用的 MBean,您必须遵守这些规则。还有其他一些方法可以更动态地创建 MBean,它们遵循一些其他规则,例如,如果您使用 Spring JMX,则可以基于“常规”接口动态生成 MBean。

于 2013-04-24T07:01:32.947 回答