JavaTM 2 Platform
Standard Ed. 6

介面 javax.management.Descriptor
的使用

使用 Descriptor 的軟體套件
javax.management 提供 Java Management Extensions 的核心類別。 
javax.management.modelmbean 提供了 ModelMBean 類別的定義。 
javax.management.openmbean 提供開放資料型別和 Open MBean 描述符類別。 
 

javax.managementDescriptor 的使用
 

實作 Descriptorjavax.management 中的類別
 class ImmutableDescriptor
          不可變的描述符。
 

返回 Descriptorjavax.management 中的方法
 Descriptor ImmutableDescriptor.clone()
          返回一個與此描述符相等的描述符。
 Descriptor DescriptorRead.getDescriptor()
          返回 Descriptor 的副本。
 Descriptor MBeanFeatureInfo.getDescriptor()
          返回該功能的描述符。
 Descriptor MBeanInfo.getDescriptor()
          獲取此 MBean 的描述符。
 

參數型別為 Descriptorjavax.management 中的方法
 void DescriptorAccess.setDescriptor(Descriptor inDescriptor)
          設置 Descriptor(完全替換)。
static ImmutableDescriptor ImmutableDescriptor.union(Descriptor... descriptors)
          返回一個 ImmutableDescriptor,其內容是給定描述符的並集。
 

參數型別為 Descriptorjavax.management 中的建構子
MBeanAttributeInfo(String name, String type, String description, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
          建構一個 MBeanAttributeInfo 物件。
MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
          建構一個 MBeanConstructorInfo 物件。
MBeanFeatureInfo(String name, String description, Descriptor descriptor)
          建構一個 MBeanFeatureInfo 物件。
MBeanInfo(String className, String description, MBeanAttributeInfo[] attributes, MBeanConstructorInfo[] constructors, MBeanOperationInfo[] operations, MBeanNotificationInfo[] notifications, Descriptor descriptor)
          建構一個 MBeanInfo
MBeanNotificationInfo(String[] notifTypes, String name, String description, Descriptor descriptor)
          建構一個 MBeanNotificationInfo 物件。
MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor)
          建構一個 MBeanOperationInfo 物件。
MBeanParameterInfo(String name, String type, String description, Descriptor descriptor)
          建構一個 MBeanParameterInfo 物件。
 

javax.management.modelmbeanDescriptor 的使用
 

實作 Descriptorjavax.management.modelmbean 中的類別
 class DescriptorSupport
          此類別表示 ModelMBean 元素的元資料集。
 

返回 Descriptorjavax.management.modelmbean 中的方法
 Descriptor ModelMBeanAttributeInfo.getDescriptor()
          獲取 ModelMBeanAttributeInfo 的關聯 Descriptor 的副本。
 Descriptor ModelMBeanConstructorInfo.getDescriptor()
          返回關聯 Descriptor 的副本。
 Descriptor ModelMBeanInfoSupport.getDescriptor()
           
 Descriptor ModelMBeanNotificationInfo.getDescriptor()
          返回 ModelMBeanNotificationInfo 的關聯 Descriptor 的副本。
 Descriptor ModelMBeanOperationInfo.getDescriptor()
          返回 ModelMBeanOperationInfo 的關聯 Descriptor 的副本。
 Descriptor ModelMBeanInfoSupport.getDescriptor(String inDescriptorName)
          返回通過名稱請求的 Descriptor。
 Descriptor ModelMBeanInfo.getDescriptor(String inDescriptorName, String inDescriptorType)
          返回通過 name 和 descriptorType 請求的 Descriptor。
 Descriptor ModelMBeanInfoSupport.getDescriptor(String inDescriptorName, String inDescriptorType)
           
 Descriptor[] ModelMBeanInfo.getDescriptors(String inDescriptorType)
          返回由 inDescriptorType 型別的 ModelMBeanInfo 的所有 Descriptor 組成的 Descriptor 陣列。
 Descriptor[] ModelMBeanInfoSupport.getDescriptors(String inDescriptorType)
           
 Descriptor ModelMBeanInfo.getMBeanDescriptor()
          返回包含 MBean 級策略的 ModelMBean 的描述符。
 Descriptor ModelMBeanInfoSupport.getMBeanDescriptor()
           
 

參數型別為 Descriptorjavax.management.modelmbean 中的方法
 void ModelMBeanAttributeInfo.setDescriptor(Descriptor inDescriptor)
          設置 ModelMBeanAttributeDescriptor 的關聯 Descriptor(完全取代)。
 void ModelMBeanConstructorInfo.setDescriptor(Descriptor inDescriptor)
          設置 ModelMBeanConstructorInfo 的關聯 Descriptor(完全替換)。
 void ModelMBeanNotificationInfo.setDescriptor(Descriptor inDescriptor)
          設置 ModelMBeanNotificationInfo 的關聯 Descriptor(完全替換)。
 void ModelMBeanOperationInfo.setDescriptor(Descriptor inDescriptor)
          設置 ModelMBeanOperationInfo 的關聯 Descriptor(完全取代)。
 void ModelMBeanInfo.setDescriptor(Descriptor inDescriptor, String inDescriptorType)
          設置 inDescriptorType 型別的 ModelMBean 的 info 陣列中的描述符。
 void ModelMBeanInfoSupport.setDescriptor(Descriptor inDescriptor, String inDescriptorType)
           
 void ModelMBeanInfo.setDescriptors(Descriptor[] inDescriptors)
          添加或替換 ModelMBeanInfo 中的描述符。
 void ModelMBeanInfoSupport.setDescriptors(Descriptor[] inDescriptors)
           
 void ModelMBeanInfo.setMBeanDescriptor(Descriptor inDescriptor)
          設置 ModelMBean 的描述符。
 void ModelMBeanInfoSupport.setMBeanDescriptor(Descriptor inMBeanDescriptor)
           
 

參數型別為 Descriptorjavax.management.modelmbean 中的建構子
ModelMBeanAttributeInfo(String name, String description, Method getter, Method setter, Descriptor descriptor)
          建構 ModelMBeanAttributeInfo 物件。
ModelMBeanAttributeInfo(String name, String type, String description, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
          建構具有預設描述符的 ModelMBeanAttributeInfo 物件。
ModelMBeanConstructorInfo(String description, Constructor constructorMethod, Descriptor descriptor)
          建構 ModelMBeanConstructorInfo 物件。
ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
          建構 ModelMBeanConstructorInfo 物件。
ModelMBeanInfoSupport(String className, String description, ModelMBeanAttributeInfo[] attributes, ModelMBeanConstructorInfo[] constructors, ModelMBeanOperationInfo[] operations, ModelMBeanNotificationInfo[] notifications, Descriptor mbeandescriptor)
          創建帶有所提供的資訊和參數中給出的描述符的 ModelMBeanInfoSupport。
ModelMBeanNotificationInfo(String[] notifTypes, String name, String description, Descriptor descriptor)
          建構 ModelMBeanNotificationInfo 物件。
ModelMBeanOperationInfo(String description, Method operationMethod, Descriptor descriptor)
          建構 ModelMBeanOperationInfo 物件。
ModelMBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor)
          建構 ModelMBeanOperationInfo 物件。
 

javax.management.openmbeanDescriptor 的使用
 

參數型別為 Descriptorjavax.management.openmbean 中的建構子
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
          建構一個 OpenMBeanAttributeInfoSupport 實例,該實例使用指定的 nameopenTypedescription、讀/寫存取屬性和 Descriptor 來描述 open MBean 的屬性。
OpenMBeanConstructorInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, Descriptor descriptor)
          建構一個 OpenMBeanConstructorInfoSupport 實例,該實例使用指定的 namedescriptionsignaturedescriptor 來描述 open MBean 類別的建構子。
OpenMBeanInfoSupport(String className, String description, OpenMBeanAttributeInfo[] openAttributes, OpenMBeanConstructorInfo[] openConstructors, OpenMBeanOperationInfo[] openOperations, MBeanNotificationInfo[] notifications, Descriptor descriptor)
          建構一個 OpenMBeanInfoSupport 實例,它使用指定的 classNamedescriptionopenAttributesopenConstructorsopenOperationsnotificationsdescriptor 描述 open MBeans 的類別
OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact, Descriptor descriptor)
          建構一個 OpenMBeanOperationInfoSupport 實例,該實例使用指定的 namedescriptionsignaturereturnOpenTypeimpactdescriptor 來描述 open MBean 類別的操作。
OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType, Descriptor descriptor)
          建構一個 OpenMBeanParameterInfoSupport 實例,該實例使用指定的 nameopenTypedescriptiondescriptor 描述用於 open MBeans 的類別的一個或多個操作或建構子的參數。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only