2013-04-25 33 views
0

Oracle's definition of MBeans为什么强调MBean定义中的键入属性/方法?

MBean是管理的bean,代表资源是 管理Java对象。 MBean具有以下管理接口:

  1. 可以读取和写入的命名和类型属性。
  2. 名称和类型可以调用
  3. 类型化的通知,可以是操作>由MBean

发出为什么要强调类型在上述各点的? Java是一种强类型语言,Java类中的所有属性/方法都附带一个类型。所以我觉得这个定义很混乱。还是我错过了一些基本的东西?他们是否使用键入来表示完全不同的东西?

回答

0

JMX具有更多限制性的输入特性,因为这些类型本身通常为bean属性或操作提供一种“身份”或签名形式。此外,JMX支持Open Types的概念,其中复杂类型被分解为其基本定义,因此它可以由JVM外部表示(可能在JConsole中,该特定类可能不在类路径中)。

Don尽管如此,所有这些都意味着MBean的属性是由它们的名称和类型来定义的。没有真正的惊喜:)

相关问题