JavaTM 2 Platform
Standard Ed. 5.0

接口 javax.management.Descriptor
的使用

使用 Descriptor 的软件包
javax.management 提供 Java Management Extensions 的核心类。 
javax.management.modelmbean 提供了 ModelMBean 类的定义。 
 

javax.managementDescriptor 的使用
 

返回 Descriptorjavax.management 中的方法
 Descriptor DescriptorAccess.getDescriptor()
          返回 Descriptor 的副本。
 

参数类型为 Descriptorjavax.management 中的方法
 void DescriptorAccess.setDescriptor(Descriptor inDescriptor)
          设置 Descriptor(完全替换)。
 

javax.management.modelmbeanDescriptor 的使用
 

实现 Descriptorjavax.management.modelmbean 中的类
 class DescriptorSupport
          此类表示 ModelMBean 元素的元数据集。
 

返回 Descriptorjavax.management.modelmbean 中的方法
 Descriptor ModelMBeanOperationInfo.getDescriptor()
          返回 ModelMBeanOperationInfo 的关联 Descriptor 的副本。
 Descriptor ModelMBeanNotificationInfo.getDescriptor()
          返回 ModelMBeanNotificationInfo 的关联 Descriptor 的副本。
 Descriptor ModelMBeanConstructorInfo.getDescriptor()
          返回关联 Descriptor 的副本。
 Descriptor ModelMBeanAttributeInfo.getDescriptor()
          获取 ModelMBeanAttributeInfo 的关联 Descriptor 的副本。
 Descriptor ModelMBeanInfoSupport.getDescriptor(String inDescriptorName)
          返回通过名称请求的 Descriptor。
 Descriptor ModelMBeanInfoSupport.getDescriptor(String inDescriptorName, String inDescriptorType)
           
 Descriptor ModelMBeanInfo.getDescriptor(String inDescriptorName, String inDescriptorType)
          返回通过 name 和 descriptorType 请求的 Descriptor。
 Descriptor[] ModelMBeanInfoSupport.getDescriptors(String inDescriptorType)
           
 Descriptor[] ModelMBeanInfo.getDescriptors(String inDescriptorType)
          返回由 inDescriptorType 类型的 ModelMBeanInfo 的所有 Descriptor 组成的 Descriptor 数组。
 Descriptor ModelMBeanInfoSupport.getMBeanDescriptor()
           
 Descriptor ModelMBeanInfo.getMBeanDescriptor()
          返回包含 MBean 级策略的 ModelMBean 的描述符。
 

参数类型为 Descriptorjavax.management.modelmbean 中的方法
 void ModelMBeanOperationInfo.setDescriptor(Descriptor inDescriptor)
          设置 ModelMBeanOperationInfo 的关联 Descriptor(完全取代)。
 void ModelMBeanNotificationInfo.setDescriptor(Descriptor inDescriptor)
          设置 ModelMBeanNotificationInfo 的关联 Descriptor(完全替换)。
 void ModelMBeanConstructorInfo.setDescriptor(Descriptor inDescriptor)
          设置 ModelMBeanConstructorInfo 的关联 Descriptor(完全替换)。
 void ModelMBeanAttributeInfo.setDescriptor(Descriptor inDescriptor)
          设置 ModelMBeanAttributeDescriptor 的关联 Descriptor(完全取代)。
 void ModelMBeanInfoSupport.setDescriptor(Descriptor inDescriptor, String inDescriptorType)
           
 void ModelMBeanInfo.setDescriptor(Descriptor inDescriptor, String inDescriptorType)
          设置 inDescriptorType 类型的 ModelMBean 的 info 数组中的描述符。
 void ModelMBeanInfoSupport.setDescriptors(Descriptor[] inDescriptors)
           
 void ModelMBeanInfo.setDescriptors(Descriptor[] inDescriptors)
          添加或替换 ModelMBeanInfo 中的描述符。
 void ModelMBeanInfoSupport.setMBeanDescriptor(Descriptor inMBeanDescriptor)
           
 void ModelMBeanInfo.setMBeanDescriptor(Descriptor inDescriptor)
          设置 ModelMBean 的描述符。
 

参数类型为 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)
          构造 MBeanConstructorInfo 对象。
ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)
          构造 MBeanConstructorInfo 对象。
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 对象。
 


JavaTM 2 Platform
Standard Ed. 5.0

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java 2 SDK SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策