モジュール java.management
パッケージ javax.management

クラスMBeanFeatureInfo

    • フィールドの詳細

      • name

        protected String name
        機能の名前。 サブクラスがこのフィールドを読み取るのではなくgetName()を呼び出し、それを変更しないようにすることをお勧めします。
      • 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)