我怀疑普通接口和MBean接口之间的区别。
public interface TryMBean
{
// method declaration
}
public class Try implements TryMBeans
{
// method definition
}
这看起来像一个普通的界面,但为此我们可以使用 jConsole 进行监控。我的疑问是,有什么区别以便我们可以监视它,以及如何了解何时使用普通接口以及何时使用 MBean。我是 JMX 的新手。
MBean
接口是常规接口。但它的定义遵循一些约定,比如它的名字。MBean 接口的名称应该以MBean
. 此外,它按照标准 MBean 文档中描述的一些规则定义其操作和属性
基本上,如果您想创建一个可与 JMX 控制台一起使用的 MBean,您必须遵守这些规则。还有其他一些方法可以更动态地创建 MBean,它们遵循一些其他规则,例如,如果您使用 Spring JMX,则可以基于“常规”接口动态生成 MBean。