- java.lang.Object
- 
- javax.management.MBeanFeatureInfo
- 
- javax.management.MBeanConstructorInfo
- 
- javax.management.modelmbean.ModelMBeanConstructorInfo
 
 
 
- 
- すべての実装されたインタフェース:
- Serializable,- Cloneable,- DescriptorAccess,- DescriptorRead
 
 public class ModelMBeanConstructorInfo extends MBeanConstructorInfo implements DescriptorAccess ModelMBeanConstructorInfoオブジェクトは、ModelMBeanのコンストラクタを記述します。 これは、関連Descriptorを持ち、DescriptorAccessインタフェースを実装した、MBeanConstructorInfoのサブクラスです。 記述子内のフィールドは次のように定義済みですが、この内容に限定されません。 この表で型がNumberである場合は、Longの10進数表現であるStringを使用することもできます。 名前 型 意味 name String コンストラクタ名。 descriptorType String 必ずoperation。 role String 必ずconstructor。 displayName String 人間が読める形式のコンストラクタ名。 visibility Number 1 - 4の値のうち1: 常に可視4:ほとんど不可視。 presentationString String オペレーションの表現方法を説明するためのXML形式の文字列 persistPolicyフィールドとcurrencyTimeLimitフィールドは、コンストラクタに対して無意味ですが、無効とも見なされません。デフォルトの記述子は、 name、descriptorType、displayName、およびroleフィールドを設定します。このクラスのserialVersionUIDは 3862947819818064362Lです。- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
 
- 
- 
フィールドのサマリー- 
クラス javax.management.MBeanFeatureInfoで宣言されたフィールドdescription, name
 
- 
 - 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod)デフォルトの記述子でModelMBeanConstructorInfoオブジェクトを構築します。ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod, Descriptor descriptor)ModelMBeanConstructorInfoオブジェクトを構築します。ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)デフォルトの記述子でModelMBeanConstructorInfoオブジェクトを構築します。ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)ModelMBeanConstructorInfoオブジェクトを構築します。
 - 
メソッドのサマリーすべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 Objectclone()このModelMBeanConstructorInfoを複製して新しいModelMBeanConstructorInfoを作成し、返します。DescriptorgetDescriptor()関連付けられたDescriptorのコピーを返します。voidsetDescriptor(Descriptor inDescriptor)ModelMBeanConstructorInfoに関連付けられたDescriptor (完全置換)を設定します。StringtoString()人間が読める形式のModelMBeanConstructorInfoのコンテンツ全体を含む文字列を返します。- 
クラス javax.management.MBeanConstructorInfoで宣言されたメソッドequals, getSignature
 - 
クラス javax.management.MBeanFeatureInfoで宣言されたメソッドgetDescription, getName
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
ModelMBeanConstructorInfopublic ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod) デフォルトの記述子でModelMBeanConstructorInfoオブジェクトを構築します。 構築されたオブジェクトのDescriptorには、DescriptorKeyメタ注釈を含むConstructorオブジェクト上の注釈が寄与するフィールドが含まれます。- パラメータ:
- description- 人間が読める形式のコンストラクタの説明。
- constructorMethod- MBeanコンストラクタを記述するjava.lang.reflect.Constructorオブジェクト。
 
 - 
ModelMBeanConstructorInfopublic ModelMBeanConstructorInfo(String description, Constructor<?> constructorMethod, Descriptor descriptor) ModelMBeanConstructorInfoオブジェクトを構築します。 構築されたオブジェクトのDescriptorには、DescriptorKeyメタ注釈を含むConstructorオブジェクト上の注釈が寄与するフィールドが含まれます。- パラメータ:
- description- 人間が読める形式のコンストラクタの説明。
- constructorMethod- ModelMBeanコンストラクタを記述するjava.lang.reflect.Constructorオブジェクト。
- descriptor- このModelMBeanConstructorInfoインスタンス用として適切なメタデータを含むDescriptorインスタンス。 nullの場合、デフォルトの記述子が作成される。 displayNameフィールドを持たない記述子には、displayNameフィールドがデフォルト値で追加される。
- 例外:
- RuntimeOperationsException- IllegalArgumentExceptionをラップする。 記述子が無効である場合、記述子フィールドnameがnameパラメータと等しくない場合、記述子フィールドdescriptorTypeがoperationと等しくない場合、または記述子フィールドroleが存在するがconstructorと等しくない場合。
 
 - 
ModelMBeanConstructorInfopublic ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature) デフォルトの記述子でModelMBeanConstructorInfoオブジェクトを構築します。- パラメータ:
- name- コンストラクタの名前。
- description- 人間が読める形式のコンストラクタの説明。
- signature- コンストラクタのパラメータ(引数)を説明するMBeanParameterInfoオブジェクト配列。
 
 - 
ModelMBeanConstructorInfopublic ModelMBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor) ModelMBeanConstructorInfoオブジェクトを構築します。- パラメータ:
- name- コンストラクタの名前。
- description- 人間が読める形式のコンストラクタの説明。
- signature- コンストラクタのパラメータ(引数)を説明するMBeanParameterInfoオブジェクト。
- descriptor- このMBeanConstructorInfoインスタンス用として適切なメタデータを含むDescriptorインスタンス。 nullの場合、デフォルトの記述子が作成される。 displayNameフィールドを持たない記述子には、displayNameフィールドがデフォルト値で追加される。
- 例外:
- RuntimeOperationsException- IllegalArgumentExceptionをラップする。 記述子が無効である場合、記述子フィールドnameがnameパラメータと等しくない場合、記述子フィールドdescriptorTypeがoperationと等しくない場合、または記述子フィールドroleが存在するがconstructorと等しくない場合。
 
 
- 
 - 
メソッドの詳細- 
clonepublic Object clone() このModelMBeanConstructorInfoを複製して新しいModelMBeanConstructorInfoを作成し、返します。- オーバーライド:
- clone、クラス- MBeanConstructorInfo
- 戻り値:
- このインスタンスの複製。
- 関連項目:
- Cloneable
 
 - 
getDescriptorpublic Descriptor getDescriptor() 関連付けられたDescriptorのコピーを返します。- 定義:
- getDescriptor、インタフェース- DescriptorRead
- オーバーライド:
- getDescriptor、クラス- MBeanFeatureInfo
- 戻り値:
- ModelMBeanConstructorInfoオブジェクトに関連付けられたDescriptor。
- 関連項目:
- setDescriptor(javax.management.Descriptor)
 
 - 
setDescriptorpublic void setDescriptor(Descriptor inDescriptor) ModelMBeanConstructorInfoに関連付けられたDescriptor (完全置換)を設定します。 新しいDescriptorがnullの場合、関連Descriptorはデフォルトの記述子に戻ります。 Descriptorの割当て前には、妥当性検査が行われます。 新しいDescriptorが無効である場合、IllegalArgumentExceptionをラップするRuntimeOperationsExceptionがスローされます。- 定義:
- setDescriptor、インタフェース- DescriptorAccess
- パラメータ:
- inDescriptor- ModelMBeanConstructorに関連付けられたDescriptorを置換する。 記述子にdisplayName、name、role、descriptorTypeフィールドすべてが含まれない場合は、見つからないフィールドがデフォルト値で追加される。
- 例外:
- RuntimeOperationsException- IllegalArgumentExceptionをラップする。 記述子が無効である場合、記述子フィールドnameが存在するがnameパラメータと等しくない場合、記述子フィールドdescriptorTypeが存在するがoperationと等しくない場合、または記述子フィールドroleが存在するがconstructorと等しくない場合。
- 関連項目:
- getDescriptor()
 
 
- 
 
-