java - 普通接口(interface)和 MBean 接口(interface)之间的区别

标签 java interface jmx

我对普通接口(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/

相关文章:

java - Android 可分块对象在 Activity 之间克隆

java - 如何检查结果集是否有返回的记录而无需在 Java 中移动光标

Android 上的 Java 接口(interface)回调

java - 构建处理 SSL 的 JMXConnectorServer

JMX 引发通知时引发 java.io.NotSerializedException

java - 我可以将 'byte' 用于 boolean 数组吗?

java - 在apache http客户端中,如何将StringBody中的Content-Type保持为空或null?

java - 两个具有相同方法名称但返回类型不同的 Java 接口(interface)

c++ - 容器类在 STL 中如何工作?

java - 哪里可以下载JMXMP?