基本介紹
- 中文名:javax.management.openmbean
- 提供:數據類型和 Open MBean 描述符類
- 包含: MBean 本身
- 管理方式:遠程管理
軟體包 javax.management.openmbean 的描述
每個 MBean 都有一個 MBeanInfo,它包含關於 MBean 本身、其屬性、操作、構造方法和通知的信息。在 Open MBean 中,此 MBeanInfo 實現 OpenMBeanInfo 接口,通常通過作為 OpenMBeanInfoSupport 的實例來實現。
由 MBeanInfo.getAttributes 為 Open MBean 返回的屬性信息是實現 OpenMBeanAttributeInfo 的對象的數組,通常為 OpenMBeanAttributeInfoSupport 的實例。除關於屬性的一般信息外,OpenMBeanAttributeInfo 還指定屬性的 OpenType。可能的 OpenType 值是預定義的,這可以確保遠程管理人員能夠理解它們。
類似的注釋可套用於操作和構造方法的參數類型,以及操作的返回類型。
getType() 返回的屬性的 Java 語言類型和 getOpenType() 返回的 OpenType 之間存在差別。例如,如果 Java 語言類型為 java.lang.String,則 OpenType 將為 SimpleType.String。如果 Java 語言類型為 CompositeData,則 OpenType 將為 CompositeType,它描述屬性的 CompositeData 實例中的項。
包規範
Specification of the JMX API, version 1.2
從以下版本開始:
1.5