JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

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