クラス
javax.management.openmbean.OpenTypeの使用
パッケージ | 説明 |
---|---|
javax.management.openmbean |
公開データ型とOpen MBean記述子クラスを提供します。
|
-
javax.management.openmbeanでのOpenTypeの使用
javax.management.openmbeanのOpenTypeのサブクラス 修飾子と型 クラス 説明 class
ArrayType<T>
ArrayType
クラスは、公開データ値のn次元配列であるすべての公開データ値を記述するインスタンスを持つ公開型クラスです。class
CompositeType
CompositeType
クラスは、CompositeData
値の型を記述するインスタンスを持つ公開型クラスです。class
SimpleType<T>
SimpleType
クラスは、配列でもCompositeData
値でもTabularData
値でもないすべての公開データ値を記述するインスタンスを持つ、公開型クラスです。class
TabularType
TabularType
クラスは、TabularData
値の型を記述するインスタンスを持つ公開型クラスです。OpenTypeを返すjavax.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
を返します。型OpenTypeのパラメータを持つjavax.management.openmbeanのメソッド 修飾子と型 メソッド 説明 static <E> ArrayType<E[]>
ArrayType. getArrayType(OpenType<E> elementType)
ArrayType
のインスタンスを、型保証された方法で作成します。型OpenTypeのパラメータを持つjavax.management.openmbeanのコンストラクタ コンストラクタ 説明 ArrayType(int dimension, OpenType<?> elementType)
dimension次元の要素(公開型がelementTypeの要素)の配列である公開データを記述するArrayType
インスタンスを構築します。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)
指定されたname
、openType
、およびdescription
と、指定された読み取り/書込みアクセス・プロパティを持つ公開MBeanの属性を記述する、OpenMBeanAttributeInfoSupport
インスタンスを構築します。OpenMBeanAttributeInfoSupport(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
指定されたname
、openType
、description
、読み取り/書込みアクセス・プロパティ、およびDescriptor
で公開MBeanの属性を記述する、OpenMBeanAttributeInfoSupport
インスタンスを構築します。OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue)
指定されたname
、openType
、description
、およびdefaultValue
と、指定された読み取り/書込みアクセス・プロパティを持つ公開MBeanの属性を記述する、OpenMBeanAttributeInfoSupport
インスタンスを構築します。OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
オープンMBeanの属性を記述するOpenMBeanAttributeInfoSupport
インスタンスを、指定されたname
、openType
、description
、defaultValue
、minValue
、およびmaxValue
を使って構築します。OpenMBeanAttributeInfoSupport(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, T[] legalValues)
指定されたname
、openType
、description
、defaultValue
、legalValues
、および指定された読み取り/書込みアクセス・プロパティを持つ公開MBeanの属性を記述するOpenMBeanAttributeInfoSupport
インスタンスを構築します。OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact)
指定されたname
、description
、signature
、returnOpenType
、およびimpact
を使って公開MBeanのクラスのオペレーションを記述する、OpenMBeanOperationInfoSupport
インスタンスを構築します。OpenMBeanOperationInfoSupport(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact, Descriptor descriptor)
指定されたname
、description
、signature
、returnOpenType
、impact
、およびdescriptor
で公開MBeanのクラスのオペレーションを記述する、OpenMBeanOperationInfoSupport
インスタンスを構築します。OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType)
OpenMBeanParameterInfoSupport
インスタンスを構築します。このインスタンスは、指定されたname
、openType
、およびdescription
を使って、公開MBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。OpenMBeanParameterInfoSupport(String name, String description, OpenType<?> openType, Descriptor descriptor)
OpenMBeanParameterInfoSupport
インスタンスを構築します。このインスタンスは、指定されたname
、openType
、description
、およびdescriptor
で、公開MBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue)
OpenMBeanParameterInfoSupport
インスタンスを構築します。このインスタンスは、指定されたname
、openType
、description
、およびdefaultValue
を使って、公開MBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
オープンMBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用されるパラメータを記述するOpenMBeanParameterInfoSupport
インスタンスを、指定されたname
、openType
、description
、defaultValue
、minValue
、およびmaxValue
を使って構築します。OpenMBeanParameterInfoSupport(String name, String description, OpenType<T> openType, T defaultValue, T[] legalValues)
OpenMBeanParameterInfoSupport
インスタンスを構築します。このインスタンスは、指定されたname
、openType
、description
、defaultValue
、およびlegalValues
を使って公開MBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。