java.lang.Object
javax.management.MBeanFeatureInfo
javax.management.MBeanConstructorInfo
- すべての実装されたインタフェース:
- Serializable,- Cloneable,- DescriptorRead
- 直系の既知のサブクラス:
- ModelMBeanConstructorInfo,- OpenMBeanConstructorInfoSupport
public class MBeanConstructorInfo extends MBeanFeatureInfo implements Cloneable
MBeanによって公開されるコンストラクタを記述します。 このクラスのインスタンスは不変です。 サブクラスは可変ですが、サブクラスの変更は推奨されていません。 
- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
- 
フィールドのサマリークラス javax.management.MBeanFeatureInfoで宣言されたフィールドdescription, name
- 
コンストラクタのサマリーコンストラクタコンストラクタ説明MBeanConstructorInfo(String description, Constructor<?> constructor)MBeanConstructorInfoオブジェクトを構築します。MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)MBeanConstructorInfoオブジェクトを構築します。MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)MBeanConstructorInfoオブジェクトを構築します。
- 
メソッドのサマリー修飾子と型メソッド説明clone()このインスタンスのシャロー・コピーを返します。booleanこのMBeanConstructorInfoを別のMBeanConstructorInfoと比較します。このコンストラクタのパラメータのリストを返します。クラス javax.management.MBeanFeatureInfoで宣言されたメソッドgetDescription, getDescriptor, getName
- 
コンストラクタの詳細- 
MBeanConstructorInfopublic MBeanConstructorInfo(String description, Constructor<?> constructor)MBeanConstructorInfoオブジェクトを構築します。 構築されたオブジェクトのDescriptorには、DescriptorKeyメタ注釈を含むConstructorオブジェクト上の注釈が寄与するフィールドが含まれます。- パラメータ:
- description- 人間が読める形式のオペレーションの説明。
- constructor- MBeanコンストラクタを記述する- java.lang.reflect.Constructorオブジェクト。
 
- 
MBeanConstructorInfopublic MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature)MBeanConstructorInfoオブジェクトを構築します。- パラメータ:
- name- コンストラクタの名前。
- signature- コンストラクタのパラメータ(引数)を説明する- MBeanParameterInfoオブジェクト。 ゼロ長の配列を指定した場合と同様に、nullになる場合もある。
- description- 人間が読める形式のコンストラクタの説明。
 
- 
MBeanConstructorInfopublic MBeanConstructorInfo(String name, String description, MBeanParameterInfo[] signature, Descriptor descriptor)MBeanConstructorInfoオブジェクトを構築します。- パラメータ:
- name- コンストラクタの名前。
- signature- コンストラクタのパラメータ(引数)を説明する- MBeanParameterInfoオブジェクト。 ゼロ長の配列を指定した場合と同様に、nullになる場合もある。
- description- 人間が読める形式のコンストラクタの説明。
- descriptor- コンストラクタの記述子。 nullの場合があり、これは空の記述子と同等。
- 導入されたバージョン:
- 1.6
 
 
- 
- 
メソッドの詳細- 
clonepublic Object clone()このインスタンスのシャロー・コピーを返します。 このコピーは、 super.clone()の呼び出し(Object.clone()によって実装されるデフォルトのネイティブ・シャロー・コピー・メカニズムの呼び出し)によって取得されます。 内部フィールドについて、これ以上詳細なコピーは作成されません。このクラスは不変なので、コピーは主にサブクラスにとって重要な処理となります。 
- 
getSignaturepublic MBeanParameterInfo[] getSignature()このコンストラクタのパラメータのリストを返します。 各パラメータは MBeanParameterInfoオブジェクトによって記述されます。返される配列は、内部配列のシャロー・コピー、つまり MBeanParameterInfoオブジェクトを参照する内部配列のコピーになります。ただし、参照される各MBeanParameterInfoオブジェクトはコピーされません。- 戻り値:
- MBeanParameterInfoオブジェクトの配列。
 
- 
equalspublic boolean equals(Object o)このMBeanConstructorInfoを別のMBeanConstructorInfoと比較します。- オーバーライド:
- equals、クラス:- MBeanFeatureInfo
- パラメータ:
- o- 比較対象のオブジェクト。
- 戻り値:
- oがMBeanConstructorInfoであり、その- MBeanFeatureInfo.getName()、- MBeanFeatureInfo.getDescription()、- getSignature()、および- MBeanFeatureInfo.getDescriptor()の各値がこのMBeanConstructorInfoと同等(同一である必要はない)の場合にだけtrue。 要素のペアが等しい場合、2つのシグニチャ配列は等しい。
- 関連項目:
- Object.hashCode()、- HashMap
 
 
-