|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface OpenMBeanInfo
Open MBean を記述します。Open MBean の getMBeanInfo()
メソッドは、OpenMBeanInfo
インタフェースを実装するクラスのインスタンス (通常 OpenMBeanInfoSupport
) を返すことになっています。
このインタフェースは、MBeanInfo
クラスと同じメソッドを宣言します。このインタフェースを実装するクラス (通常 OpenMBeanInfoSupport
) は、MBeanInfo
を拡張する必要があります。
実装クラスの getAttributes()
、getOperations()
、および getConstructors()
メソッドは、実行時に、OpenMBeanAttributeInfo
を実装する MBeanAttributeInfo
、OpenMBeanOperationInfo
を実装する MBeanOperationInfo
、または OpenMBeanConstructorInfo
を実装する MBeanConstructorInfo
のサブクラスのインスタンスから成る配列を返す必要があります。
メソッドの概要 | |
---|---|
boolean |
equals(Object obj)
指定された obj パラメータとこの OpenMBeanInfo インスタンスが等しいかどうかを比較します。 |
MBeanAttributeInfo[] |
getAttributes()
この OpenMBeanInfo インスタンスによって記述された公開 MBean 内の個々の属性を記述する OpenMBeanAttributeInfo インスタンスの配列を返します。 |
String |
getClassName()
この OpenMBeanInfo によって記述された公開 MBean の完全修飾 Java クラス名を返します。 |
MBeanConstructorInfo[] |
getConstructors()
この OpenMBeanInfo インスタンスによって記述された公開 MBean 内の個々のコンストラクタを記述する OpenMBeanConstructorInfo インスタンスの配列を返します。 |
String |
getDescription()
この OpenMBeanInfo によって記述された公開 MBean の型の説明を、人間が読める形式で返します。 |
MBeanNotificationInfo[] |
getNotifications()
この OpenMBeanInfo インスタンスによって記述された公開 MBean が発行した各通知を記述する MBeanNotificationInfo インスタンスの配列を返します。 |
MBeanOperationInfo[] |
getOperations()
この OpenMBeanInfo インスタンスによって記述された公開 MBean 内の個々のオペレーションを記述する OpenMBeanOperationInfo インスタンスの配列を返します。 |
int |
hashCode()
この OpenMBeanInfo インスタンスのハッシュコード値を返します。 |
String |
toString()
この OpenMBeanInfo インスタンスの文字列表現を返します。 |
メソッドの詳細 |
---|
String getClassName()
String getDescription()
MBeanAttributeInfo[] getAttributes()
OpenMBeanAttributeInfoSupport
) になっている必要があります。
MBeanOperationInfo[] getOperations()
OpenMBeanOperationInfoSupport
) になっている必要があります。
MBeanConstructorInfo[] getConstructors()
OpenMBeanConstructorInfoSupport
) になっている必要があります。
MBeanNotificationInfo[] getNotifications()
boolean equals(Object obj)
OpenMBeanInfo
インスタンスが等しいかどうかを比較します。
次のすべての条件が満たされている場合にかぎり、true を返します。
OpenMBeanInfo
インタフェースを実装しているOpenMBeanInfo
インタフェースの異なった実装である obj パラメータに対して正常に機能します。
Object
内の equals
obj
- この OpenMBeanInfo
インスタンスと等しいかどうかを比較するオブジェクト
OpenMBeanInfo
インスタンスと等しい場合は true
Object.hashCode()
,
Hashtable
int hashCode()
OpenMBeanInfo
インスタンスのハッシュコード値を返します。
OpenMBeanInfo
インスタンスのハッシュコードは、equals
の比較で使用されたすべての情報要素 (クラス名と、属性、コンストラクタ、オペレーション、および通知に関する情報。個々の配列の hashCode は new java.util.HashSet(java.util.Arrays.asList(this.getSignature)).hashCode() の呼び出しによって計算される) のハッシュコードの合計です。
これにより、Object.hashCode()
メソッドの一般規約によって要求される、任意の 2 つの OpenMBeanInfo
インスタンス t1
と t2
で、t1.equals(t2)
であれば t1.hashCode()==t2.hashCode()
となることが保証されます。
Object
内の hashCode
OpenMBeanInfo
インスタンスのハッシュコード値Object.equals(java.lang.Object)
,
Hashtable
String toString()
OpenMBeanInfo
インスタンスの文字列表現を返します。
この文字列表現は、このクラスの名前 (javax.management.openmbean.OpenMBeanInfo
)、MBean クラス名と、記述された MBean の属性、コンストラクタ、オペレーション、および通知に関する情報の文字列表現で構成されます。
Object
内の toString
OpenMBeanInfo
インスタンスの文字列表現
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。