JavaTM 2 Platform
Standard Ed. 5.0

类 javax.management.openmbean.OpenType
的使用

使用 OpenType 的软件包
javax.management.openmbean 提供开放数据类型和 Open MBean 描述符类。 
 

javax.management.openmbeanOpenType 的使用
 

javax.management.openmbeanOpenType 的子类
 class ArrayType
          ArrayType 类是一种开放类型 类,其实例描述了作为开放数据 值的 n 维数组的所有开放数据 值。
 class CompositeType
          CompositeType 类是开放类型 类,其实例描述 CompositeData 值的类型。
 class SimpleType
          SimpleType 类是开放类型 类,其实例描述所有开放数据 值,这些值既不是数组,也不是 CompositeData 值,更不是 TabularData 值。
 class TabularType
          TabularType 类是开放类型 类,其实例描述 TabularData 值的类型。
 

返回 OpenTypejavax.management.openmbean 中的方法
 OpenType ArrayType.getElementOpenType()
          返回此 ArrayType 实例所描述的数组中包含的元素值的开放类型
 OpenType OpenMBeanParameterInfoSupport.getOpenType()
          返回此 OpenMBeanParameterInfoSupport 实例描述的参数值的开放类型。
 OpenType OpenMBeanParameterInfo.getOpenType()
          返回此 OpenMBeanParameterInfo 实例描述的参数值的开放类型
 OpenType OpenMBeanAttributeInfoSupport.getOpenType()
          返回此 OpenMBeanAttributeInfoSupport 实例描述的属性值的开放类型。
 OpenType OpenMBeanOperationInfoSupport.getReturnOpenType()
          返回此 OpenMBeanOperationInfo 描述的操作所返回的值的开放类型
 OpenType OpenMBeanOperationInfo.getReturnOpenType()
          返回此 OpenMBeanOperationInfo 描述的操作所返回的值的开放类型
 OpenType CompositeType.getType(String itemName)
          返回其名称是 itemName 的项的开放类型,如果 CompositeType 实例未定义任何名称是 itemName 的项,则返回 null
 

参数类型为 OpenTypejavax.management.openmbean 中的构造方法
ArrayType(int dimension, OpenType elementType)
          构造一个描述开放数据 值的 ArrayType 实例,该值是其元素的开放类型elementType、元素的维度为 dimension 的数组。
CompositeType(String typeName, String description, String[] itemNames, String[] itemDescriptions, OpenType[] itemTypes)
          构造一个 CompositeType 实例,检查给定参数的有效性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType openType, boolean isReadable, boolean isWritable, boolean isIs)
          构造一个 OpenMBeanAttributeInfoSupport 实例,该实例使用指定的 nameopenTypedescription 以及指定的读/写访问属性来描述 open MBean 的属性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType openType, boolean isReadable, boolean isWritable, boolean isIs, Object defaultValue)
          构造一个 OpenMBeanAttributeInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValue 以及指定的读/写访问属性来描述 open MBean 的属性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType openType, boolean isReadable, boolean isWritable, boolean isIs, Object defaultValue, Comparable minValue, Comparable maxValue)
          构造一个 OpenMBeanAttributeInfoSupport 实例,该实例使用指定的 nameopenType, descriptiondefaultValueminValuemaxValue 描述在一个或多个操作或 open MBeans 的类构造方法中使用的属性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType openType, boolean isReadable, boolean isWritable, boolean isIs, Object defaultValue, Object[] legalValues)
          构造一个 OpenMBeanAttributeInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValuelegalValues 以及指定的读/写访问属性来描述 open MBean 的属性。
OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType returnOpenType, int impact)
          构造一个 OpenMBeanOperationInfoSupport 实例,该实例使用指定的 namedescriptionsignaturereturnOpenTypeimpact 描述 open MBeans 的类的操作。
OpenMBeanParameterInfoSupport(String name, String description, OpenType openType)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescription 描述用于 open MBeans 的类的一个或多个操作或构造方法的参数。
OpenMBeanParameterInfoSupport(String name, String description, OpenType openType, Object defaultValue)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValue 描述用于 open MBeans 的类的一个或多个操作或构造方法的参数。
OpenMBeanParameterInfoSupport(String name, String description, OpenType openType, Object defaultValue, Comparable minValue, Comparable maxValue)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValueminValuemaxValue 描述用于 open MBeans 的类的一个或多个操作或构造方法的参数。
OpenMBeanParameterInfoSupport(String name, String description, OpenType openType, Object defaultValue, Object[] legalValues)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValuelegalValues 描述用于 open MBeans 的类的一个或多个操作或构造方法的参数。
 


JavaTM 2 Platform
Standard Ed. 5.0

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

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