MBean和MXBean之间的区别

Den*_*tta 48 java jmx mbeans

我有关于MBeanMXBean的以下问题:

  1. MBeanMXBean有什么区别?
  2. MBeanMXBean的用例是什么?

Hei*_*upp 47

MXBeans只是一种特殊MBean的.主要区别在于MXBean限制数据类型,以便它们与潜在客户"更兼容".

例如:a MBean可以公开数据类型的属性Foo.现在,客户端还需要使用此类型Foo来理解属性.

MXBean试图限制数据类型的那些"已有" - java.lang.*等等.

请参阅本教程


Chr*_*rle 14

MXBean是一个MBean,它被约束为开放类型,基本上是原始类型,字符串及其组合.由于这些限制,MXBean可以在没有类加载的情况下使用,这使得它们即使与非Java客户端也可以互操作.您可以在此处找到规范:http://docs.oracle.com/javase/7/docs/api/javax/management/package-summary.html#package_description