|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.management.MBeanFeatureInfo
javax.management.MBeanOperationInfo
javax.management.openmbean.OpenMBeanOperationInfoSupport
public class OpenMBeanOperationInfoSupport
Open MBean のオペレーションを記述します。
| フィールドの概要 |
|---|
| クラス javax.management.MBeanOperationInfo から継承されたフィールド |
|---|
ACTION, ACTION_INFO, INFO, UNKNOWN |
| クラス javax.management.MBeanFeatureInfo から継承されたフィールド |
|---|
description, name |
| コンストラクタの概要 | |
|---|---|
OpenMBeanOperationInfoSupport(String name,
String description,
OpenMBeanParameterInfo[] signature,
OpenType returnOpenType,
int impact)
指定された name、description、signature、returnOpenType、および impact を持つ公開 MBean のクラスのコンストラクタを記述する、OpenMBeanOperationInfoSupport インスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
boolean |
equals(Object obj)
指定された obj パラメータとこの OpenMBeanOperationInfoSupport インスタンスが等しいかどうかを比較します。 |
OpenType |
getReturnOpenType()
この OpenMBeanOperationInfo インスタンスによって記述されたオペレーションによって返される値の「公開型」を返します。 |
int |
hashCode()
この OpenMBeanOperationInfoSupport インスタンスのハッシュコード値を返します。 |
String |
toString()
この OpenMBeanOperationInfoSupport インスタンスの文字列表現を返します。 |
| クラス javax.management.MBeanOperationInfo から継承されたメソッド |
|---|
clone, getImpact, getReturnType, getSignature |
| クラス javax.management.MBeanFeatureInfo から継承されたメソッド |
|---|
getDescription, getName |
| クラス java.lang.Object から継承されたメソッド |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| インタフェース javax.management.openmbean.OpenMBeanOperationInfo から継承されたメソッド |
|---|
getDescription, getImpact, getName, getReturnType, getSignature |
| コンストラクタの詳細 |
|---|
public OpenMBeanOperationInfoSupport(String name,
String description,
OpenMBeanParameterInfo[] signature,
OpenType returnOpenType,
int impact)
signature 配列パラメータは、signature を使って参照されるその後の配列の変更がこのインスタンスに影響を及ぼさないように、内部でコピーされます。
name - null または空文字列以外description - null または空文字列以外signature - 記述するパラメータが存在しない場合は null または空文字列でもよいreturnOpenType - null 以外。何も返さないオペレーションの場合は SimpleType.VOID を使用するimpact - ACTION、ACTION_INFO、INFO のいずれか
IllegalArgumentException - name または description が null または空文字列である場合、returnOpenType が null である場合、または impact が ACTION、ACTION_INFO、INFO のいずれのものでもない場合
ArrayStoreException - signature が MBeanParameterInfo のサブクラスのインスタンスから成る配列でない場合| メソッドの詳細 |
|---|
public OpenType getReturnOpenType()
OpenMBeanOperationInfo 内の getReturnOpenTypepublic boolean equals(Object obj)
OpenMBeanOperationInfoSupport インスタンスが等しいかどうかを比較します。
次のすべての条件が満たされている場合にかぎり、true を返します。
OpenMBeanOperationInfo インタフェースを実装しているOpenMBeanOperationInfo インタフェースの異なった実装である obj パラメータに対して正常に機能します。
OpenMBeanOperationInfo 内の equalsMBeanOperationInfo 内の equalsobj - この OpenMBeanOperationInfoSupport インスタンスと等しいかどうかを比較するオブジェクト
OpenMBeanOperationInfoSupport インスタンスと等しい場合は trueObject.hashCode(),
Hashtablepublic int hashCode()
OpenMBeanOperationInfoSupport インスタンスのハッシュコード値を返します。
OpenMBeanOperationInfoSupport インスタンスのハッシュコードは、equals の比較で使用されたすべての情報要素 (名前、返される公開型、影響、およびシグニチャー。シグニチャー hashCode は java.util.Arrays.asList(this.getSignature).hashCode() の呼び出しによって計算される) のハッシュコードの合計です。
これにより、Object.hashCode() メソッドの一般規約によって要求される、任意の 2 つの OpenMBeanOperationInfoSupport インスタンス t1 と t2 で、t1.equals(t2) であれば t1.hashCode()==t2.hashCode() となることが保証されます。
OpenMBeanOperationInfo インタフェースを実装する別のクラスインスタンスが、equals(java.lang.Object) で定義されているように、この OpenMBeanOperationInfoSupport インスタンスと等しくなる場合もあります。しかし、計算方法が異なっているため、ハッシュコードも異なっている可能性があります。
OpenMBeanOperationInfoSupport インスタンスは不変で、このインスタンスのハッシュコードは、hashCode の最初の呼び出し時に 1 回だけ計算されます。その後の呼び出しには、同じ値が返されます。
OpenMBeanOperationInfo 内の hashCodeMBeanOperationInfo 内の hashCodeOpenMBeanOperationInfoSupport インスタンスのハッシュコード値Object.equals(java.lang.Object),
Hashtablepublic String toString()
OpenMBeanOperationInfoSupport インスタンスの文字列表現を返します。
この文字列表現は、このクラスの名前 (javax.management.openmbean.OpenMBeanOperationInfoSupport) と、記述されたオペレーションの名前、シグニチャー、返される公開型、および影響で構成されます。
OpenMBeanOperationInfoSupport インスタンスは不変で、このインスタンスの文字列表現は、toString の最初の呼び出し時に 1 回だけ計算されます。その後の呼び出しには、同じ値が返されます。
OpenMBeanOperationInfo 内の toStringObject 内の toStringOpenMBeanOperationInfoSupport インスタンスの文字列表現
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。