普通接口和MBean接口之间的区别

时间:2013-04-24 06:55:43

标签: java interface jmx

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

public interface TryMBean
{
    // method declaration
}

public class Try implements TryMBeans
{
    // method definition
}

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

1 个答案:

答案 0 :(得分:3)

MBean接口常规接口。但它的定义遵循一些惯例,如它的名称。 MBean接口的名称应该以{{1​​}}结尾。此外,它还遵循Standard MBeans documentation

中描述的一些规则来定义其操作和属性

基本上,如果要创建可以与JMX控制台一起使用的MBean,则必须遵守这些规则。还有其他方法可以更加动态地创建MBean,遵循其他一些规则,例如:如果你正在使用Spring JMX,那么MBean可以基于“常规”接口动态生成。