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

OpenTypeを使用するパッケージ
パッケージ
説明
公開データ型とOpen MBean記述子クラスを提供します。
  • javax.management.openmbeanでのOpenTypeの使用

    修飾子と型
    クラス
    説明
    class 
    ArrayTypeクラスは、公開データ値のn次元配列であるすべての公開データ値を記述するインスタンスを持つ公開型クラスです。
    class 
    CompositeTypeクラスは、CompositeData値の型を記述するインスタンスを持つ公開型クラスです。
    final class 
    SimpleTypeクラスは、配列でもCompositeData値でもTabularData値でもないすべての公開データ値を記述するインスタンスを持つ、公開型クラスです。
    class 
    TabularTypeクラスは、TabularData値の型を記述するインスタンスを持つ公開型クラスです。
    OpenTypeを返すjavax.management.openmbeanのメソッド
    修飾子と型
    メソッド
    説明
    ArrayType.getElementOpenType()
    このArrayTypeインスタンスによって記述された配列内に含まれる要素値の公開型を返します。
    OpenMBeanAttributeInfoSupport.getOpenType()
    このOpenMBeanAttributeInfoSupportインスタンスによって記述される属性の値の公開型を返します。
    OpenMBeanParameterInfo.getOpenType()
    このOpenMBeanParameterInfoインスタンスによって記述されたパラメータ値の公開型を返します。
    OpenMBeanParameterInfoSupport.getOpenType()
    このOpenMBeanParameterInfoSupportインスタンスによって記述されるパラメータの値の公開型を返します。
    OpenMBeanOperationInfo.getReturnOpenType()
    このOpenMBeanOperationInfoインスタンスによって記述されたオペレーションによって返される値の公開型を返します。
    OpenMBeanOperationInfoSupport.getReturnOpenType()
    このOpenMBeanOperationInfoインスタンスによって記述されたオペレーションによって返される値の公開型を返します。
    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つ以上のオペレーションまたはコンストラクタで使用するパラメータを記述します。