|
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 内の equalsobj - この OpenMBeanInfo インスタンスと等しいかどうかを比較するオブジェクト
OpenMBeanInfo インスタンスと等しい場合は trueObject.hashCode(),
Hashtableint 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 内の hashCodeOpenMBeanInfo インスタンスのハッシュコード値Object.equals(java.lang.Object),
HashtableString toString()
OpenMBeanInfo インスタンスの文字列表現を返します。
この文字列表現は、このクラスの名前 (javax.management.openmbean.OpenMBeanInfo)、MBean クラス名と、記述された MBean の属性、コンストラクタ、オペレーション、および通知に関する情報の文字列表現で構成されます。
Object 内の toStringOpenMBeanInfo インスタンスの文字列表現
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。