我对普通接口(interface)和MBean接口(interface)之间的区别有疑问。
public interface TryMBean
{
// method declaration
}
public class Try implements TryMBeans
{
// method definition
}
这看起来是一个普通的界面,但是对于这个我们可以使用jConsole来监控。我的疑问是,我们可以监控它有什么区别,以及如何了解何时使用普通接口(interface)以及何时使用 MBean。我是 JMX 的新手。
最佳答案
MBean
接口(interface)是一个常规接口(interface)。但它的定义遵循一些约定,比如它的名字。 MBean 接口(interface)的名称应该以 MBean
结尾。此外,它按照 Standard MBeans documentation 中描述的一些规则定义其操作和属性。
基本上,如果您想创建可与 JMX 控制台一起使用的 MBean,则必须遵守这些规则。还有其他方法可以更动态地创建遵循一些其他规则的 MBean,例如如果您使用的是 Spring JMX,MBean 可以基于“常规”接口(interface)动态生成。
关于java - 普通接口(interface)和 MBean 接口(interface)之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16185310/