javax.management.openmbean

提供開放數據類型和 Open MBean 描述符類。Open MBean 是一種 MBean,其中屬性和操作參數的類型和返回值是使用預定義的 Java 類的小集合構建的。Open MBeans 通過遠程管理程式簡化了操作,無需訪問特定於應用程式的類型(包括非 Java 程式)。

基本介紹

  • 中文名: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

相關詞條

熱門詞條

聯絡我們