JavaTM Platform
Standard Ed. 6

类 javax.management.openmbean.OpenType
的使用

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

javax.management.openmbeanOpenType 的使用
 

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

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

参数类型为 OpenTypejavax.management.openmbean 中的方法
static
<E> ArrayType<E[]>
ArrayType.getArrayType(OpenType<E> elementType)
          以类型安全的方式创建一个 ArrayType 实例。
 

参数类型为 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 实例,该实例使用指定的 name、<openTypedescription 以及指定的读/写访问属性来描述 open MBean 的属性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
          构造一个 OpenMBeanAttributeInfoSupport 实例,该实例使用指定的 nameopenTypedescription、读/写访问属性和 Descriptor 来描述 open MBean 的属性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue)
          构造一个 OpenMBeanAttributeInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValue,以及制定的读/写访问属性来描述 open MBean 的属性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
          构造一个 OpenMBeanAttributeInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValueminValuemaxValue 来描述 open MBean 的属性。
OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, T[] legalValues)
          构造一个 OpenMBeanAttributeInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValuelegalValues,以及指定的读/写访问属性来描述 open MBean 的属性。
OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact)
          构造一个 OpenMBeanOperationInfoSupport 实例,该实例使用指定的 namedescriptionsignaturereturnOpenTypeimpact 描述 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)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescription 描述用于 open MBeans 的类的一个或多个操作或构造方法的参数。
OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType, Descriptor descriptor)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondescriptor 描述用于 open MBeans 的类的一个或多个操作或构造方法的参数。
OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValue 描述用于 open MBeans 的类的一个或多个操作或构造方法的参数。
OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValueminValuemaxValue 描述用于 open MBeans 的类的一个或多个操作或构造方法的参数。
OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, T[] legalValues)
          构造一个 OpenMBeanParameterInfoSupport 实例,该实例使用指定的 nameopenTypedescriptiondefaultValuelegalValues 来描述一个或多个操作或 open MBean 类的构造方法所使用的参数。
 


JavaTM Platform
Standard Ed. 6

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

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