- java.lang.Object
-
- javax.management.MBeanFeatureInfo
-
- すべての実装されたインタフェース:
Serializable,DescriptorRead
- 直系の既知のサブクラス:
MBeanAttributeInfo,MBeanConstructorInfo,MBeanNotificationInfo,MBeanOperationInfo,MBeanParameterInfo
public class MBeanFeatureInfo extends Object implements Serializable, DescriptorRead
MBean記述子オブジェクトに一般情報を提供します。 記述される内容は、属性、オペレーション、パラメータ、または通知です。 このクラスのインスタンスは不変です。 サブクラスは可変ですが、サブクラスの変更は推奨されていません。
- 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
-
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 protected Stringdescription人間が読める形式の機能の説明。protected Stringname機能の名前。
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MBeanFeatureInfo(String name, String description)MBeanFeatureInfoオブジェクトを構築します。MBeanFeatureInfo(String name, String description, Descriptor descriptor)MBeanFeatureInfoオブジェクトを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 booleanequals(Object o)このMBeanFeatureInfoを別のMBeanFeatureInfoと比較します。StringgetDescription()人間が読める形式の機能の説明を返します。DescriptorgetDescriptor()機能の記述子を返します。StringgetName()機能の名前を返します。inthashCode()オブジェクトのハッシュ・コード値を返します。
-
-
-
フィールドの詳細
-
description
protected String description
人間が読める形式の機能の説明。 サブクラスがこのフィールドを読み取るのではなくgetDescription()を呼び出し、それを変更しないようにすることをお勧めします。
-
-
コンストラクタの詳細
-
MBeanFeatureInfo
public MBeanFeatureInfo(String name, String description)
MBeanFeatureInfoオブジェクトを構築します。 このコンストラクタはMBeanFeatureInfo(name, description,(Descriptor) nullと同等です。- パラメータ:
name- 機能の名前。description- 人間が読める形式の機能の説明。
-
MBeanFeatureInfo
public MBeanFeatureInfo(String name, String description, Descriptor descriptor)
MBeanFeatureInfoオブジェクトを構築します。- パラメータ:
name- 機能の名前。description- 人間が読める形式の機能の説明。descriptor- 機能の記述子。 nullの場合があり、これは空の記述子と同等。- 導入されたバージョン:
- 1.6
-
-
メソッドの詳細
-
getName
public String getName()
機能の名前を返します。- 戻り値:
- 機能の名前。
-
getDescription
public String getDescription()
人間が読める形式の機能の説明を返します。- 戻り値:
- 人間が読める形式の機能の説明。
-
getDescriptor
public Descriptor getDescriptor()
機能の記述子を返します。 戻り値を変更しても、元の記述子は影響を受けません。- 定義:
getDescriptor、インタフェース:DescriptorRead- 戻り値:
- 不変またはオリジナルのコピーである記述子。
- 導入されたバージョン:
- 1.6
-
equals
public boolean equals(Object o)
このMBeanFeatureInfoを別のMBeanFeatureInfoと比較します。- オーバーライド:
equals、クラス:Object- パラメータ:
o- 比較対象のオブジェクト。- 戻り値:
oがMBeanFeatureInfoであり、そのgetName()、getDescription()、およびgetDescriptor()の各値がこのMBeanFeatureInfoと同等(同一である必要はない)の場合にだけtrue。- 関連項目:
Object.hashCode()、HashMap
-
hashCode
public int hashCode()
クラスからコピーされた説明:Objectオブジェクトのハッシュ・コード値を返します。 このメソッドは、HashMapによって提供されるハッシュ・テーブルなどの、ハッシュ・テーブルの利点のためにサポートされています。hashCodeの一般的な規則は次のとおりです。- Javaアプリケーションの実行中に同じオブジェクトに対して複数回呼び出された場合は常に、このオブジェクトに対する
equalsの比較で使用される情報が変更されていなければ、hashCodeメソッドは常に同じ整数を返す必要があります。 ただし、この整数は同じアプリケーションの実行ごとに同じである必要はありません。 equals(Object)メソッドに従って2つのオブジェクトが等しい場合は、2つの各オブジェクトに対するhashCodeメソッドの呼出しによって同じ整数の結果が生成される必要があります。Object.equals(java.lang.Object)メソッドに従って2つのオブジェクトが等しくない場合は、2つの各オブジェクトに対するhashCodeメソッドの呼出しによって異なる整数の結果が生成される必要はありません。 ただし、プログラマは、等しくないオブジェクトに対して異なる整数の結果を生成すると、ハッシュ・テーブルのパフォーマンスが向上する場合があることに気付くはずです。
クラス
Objectによって定義されたhashCodeメソッドは、可能なかぎり、異なるオブジェクトに対して異なる整数を返します。 (hashCodeは、ある時点におけるオブジェクト・メモリー・アドレスの関数として実装されても実装されなくてもよい。)- オーバーライド:
hashCode、クラス:Object- 戻り値:
- このオブジェクトのハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
- Javaアプリケーションの実行中に同じオブジェクトに対して複数回呼び出された場合は常に、このオブジェクトに対する
-
-