クラス
javax.management.openmbean.OpenTypeの使用

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)
    指定されたnameopenType、および descriptionと、指定された読み取り/書込みアクセス・プロパティを持つ公開MBeanの属性を記述する、OpenMBeanAttributeInfoSupportインスタンスを構築します。
    OpenMBeanAttributeInfoSupport​(String name, String description, OpenType<?> openType, boolean isReadable, boolean isWritable, boolean isIs, Descriptor descriptor)
    指定されたnameopenType description、読み取り/書込みアクセス・プロパティ、およびDescriptorで公開MBeanの属性を記述する、OpenMBeanAttributeInfoSupportインスタンスを構築します。
    OpenMBeanAttributeInfoSupport​(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue)
    指定されたnameopenTypedescription、および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インスタンスを、指定されたnameopenTypedescriptiondefaultValueminValue、およびmaxValueを使って構築します。
    OpenMBeanAttributeInfoSupport​(String name, String description, OpenType<T> openType, boolean isReadable, boolean isWritable, boolean isIs, T defaultValue, T[] legalValues)
    指定されたnameopenTypedescriptiondefaultValuelegalValues、および指定された読み取り/書込みアクセス・プロパティを持つ公開MBeanの属性を記述するOpenMBeanAttributeInfoSupportインスタンスを構築します。
    OpenMBeanOperationInfoSupport​(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact)
    指定されたnamedescriptionsignaturereturnOpenType、および impactを使って公開MBeanのクラスのオペレーションを記述する、OpenMBeanOperationInfoSupportインスタンスを構築します。
    OpenMBeanOperationInfoSupport​(String name, String description, OpenMBeanParameterInfo[] signature, OpenType<?> returnOpenType, int impact, Descriptor descriptor)
    指定されたnamedescriptionsignaturereturnOpenType impact、およびdescriptorで公開MBeanのクラスのオペレーションを記述する、OpenMBeanOperationInfoSupportインスタンスを構築します。
    OpenMBeanParameterInfoSupport​(String name, String description, OpenType<?> openType)
    OpenMBeanParameterInfoSupportインスタンスを構築します。このインスタンスは、指定されたnameopenType、およびdescriptionを使って、公開MBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。
    OpenMBeanParameterInfoSupport​(String name, String description, OpenType<?> openType, Descriptor descriptor)
    OpenMBeanParameterInfoSupportインスタンスを構築します。このインスタンスは、指定されたnameopenTypedescription、およびdescriptorで、公開MBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。
    OpenMBeanParameterInfoSupport​(String name, String description, OpenType<T> openType, T defaultValue)
    OpenMBeanParameterInfoSupportインスタンスを構築します。このインスタンスは、指定されたnameopenTypedescription、および defaultValueを使って、公開MBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。
    OpenMBeanParameterInfoSupport​(String name, String description, OpenType<T> openType, T defaultValue, Comparable<T> minValue, Comparable<T> maxValue)
    オープンMBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用されるパラメータを記述するOpenMBeanParameterInfoSupportインスタンスを、指定されたnameopenTypedescription defaultValueminValue、およびmaxValueを使って構築します。
    OpenMBeanParameterInfoSupport​(String name, String description, OpenType<T> openType, T defaultValue, T[] legalValues)
    OpenMBeanParameterInfoSupportインスタンスを構築します。このインスタンスは、指定されたnameopenTypedescription defaultValue、およびlegalValuesを使って公開MBeanのクラスの1つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。