クラスMBeanOperationInfo
java.lang.Object
javax.management.MBeanFeatureInfo
javax.management.MBeanOperationInfo
- すべての実装されたインタフェース:
Serializable, Cloneable, DescriptorRead
- 直系の既知のサブクラス:
ModelMBeanOperationInfo, OpenMBeanOperationInfoSupport
public class MBeanOperationInfo extends MBeanFeatureInfo implements Cloneable
MBeanによって公開される管理オペレーションを記述します。 このクラスのインスタンスは不変です。 サブクラスは可変ですが、サブクラスの変更は推奨されていません。
- 導入されたバージョン:
- 1.5
- 関連項目:
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static final int書込みに近いオペレーションであることを示します。MBeanに影響を与えますが、MBeanの情報は返しません。static final int読み取りおよび書込みに近いオペレーションであることを示します。MBeanに影響を与えるとともに、MBeanの情報を返します。static final int読取りに近いオペレーションであることを示します。情報を返しますが、状態は変更しません。static final intオペレーションの影響が不明であるか、またはほかのどの値を使用しても表すことができないことを示します。クラスで宣言されたフィールド MBeanFeatureInfo
description, name -
コンストラクタのサマリー
コンストラクタコンストラクタ説明MBeanOperationInfo(String description, Method method) MBeanOperationInfoオブジェクトを構築します。MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact) MBeanOperationInfoオブジェクトを構築します。MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor) MBeanOperationInfoオブジェクトを構築します。 -
メソッドのサマリー
修飾子と型メソッド説明clone()このインスタンスのシャロー・コピーを返します。booleanこのMBeanOperationInfoを別のMBeanOperationInfoと比較します。intメソッドの影響(INFO, ACTION, ACTION_INFO, UNKNOWNのいずれか)を返します。メソッドの戻り値の型を返します。このオペレーションのパラメータのリストを返します。クラスで宣言されたメソッド MBeanFeatureInfo
getDescription, getDescriptor, getNameクラスオブジェクトで宣言されたメソッド
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait修飾子と型メソッド説明protected voidfinalize()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。最終決定は非推奨であり、将来のリリースで削除される可能性があります。final Class<?> getClass()このObjectの実行時クラスを返します。inthashCode()このオブジェクトに対するハッシュ・コード値を返します。final voidnotify()このオブジェクトのモニターで待機中のスレッドを1つ再開します。final voidこのオブジェクトのモニターで待機中のすべてのスレッドを再開します。toString()オブジェクトの文字列表現を返します。final voidwait()現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。final voidwait(long timeoutMillis) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。final voidwait(long timeoutMillis, int nanos) 現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
-
フィールド詳細
-
INFO
public static final int INFO読取りに近いオペレーションであることを示します。情報を返しますが、状態は変更しません。- 関連項目:
-
ACTION
public static final int ACTION書込みに近いオペレーションであることを示します。MBeanに影響を与えますが、MBeanの情報は返しません。- 関連項目:
-
ACTION_INFO
public static final int ACTION_INFO読み取りおよび書込みに近いオペレーションであることを示します。MBeanに影響を与えるとともに、MBeanの情報を返します。- 関連項目:
-
UNKNOWN
public static final int UNKNOWNオペレーションの影響が不明であるか、またはほかのどの値を使用しても表すことができないことを示します。- 関連項目:
-
-
コンストラクタの詳細
-
MBeanOperationInfo
MBeanOperationInfoオブジェクトを構築します。 構築されたオブジェクトのDescriptorには、DescriptorKeyメタ注釈を含むMethodオブジェクト上の注釈が寄与するフィールドが含まれます。- パラメータ:
description- 人間が読める形式のオペレーションの説明。method- MBeanのオペレーションを記述するjava.lang.reflect.Methodオブジェクト。
-
MBeanOperationInfo
public MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact) MBeanOperationInfoオブジェクトを構築します。- パラメータ:
name- メソッドの名前。description- 人間が読める形式のオペレーションの説明。signature- メソッドのパラメータ(引数)を説明するMBeanParameterInfoオブジェクト。 ゼロ長の配列を指定した場合と同様に、nullになる場合もある。type- メソッドの戻り値の型。impact- メソッドの影響。INFO、ACTION、ACTION_INFO、UNKNOWNのいずれか。
-
MBeanOperationInfo
public MBeanOperationInfo(String name, String description, MBeanParameterInfo[] signature, String type, int impact, Descriptor descriptor) MBeanOperationInfoオブジェクトを構築します。- パラメータ:
name- メソッドの名前。description- 人間が読める形式のオペレーションの説明。signature- メソッドのパラメータ(引数)を説明するMBeanParameterInfoオブジェクト。 ゼロ長の配列を指定した場合と同様に、nullになる場合もある。type- メソッドの戻り値の型。impact- メソッドの影響。INFO、ACTION、ACTION_INFO、UNKNOWNのいずれか。descriptor- オペレーションの記述子。 nullの場合があり、これは空の記述子と同等。- スロー:
IllegalArgumentException-impactがACTION、ACTION_INFO、INFOまたはUNKNOWNのいずれでもない場合。- 導入されたバージョン:
- 1.6
-
-
メソッドの詳細
-
clone
-
getReturnType
-
getSignature
public MBeanParameterInfo[] getSignature()このオペレーションのパラメータのリストを返します。 各パラメータは
MBeanParameterInfoオブジェクトによって記述されます。返される配列は、内部配列のシャロー・コピー、つまり
MBeanParameterInfoオブジェクトを参照する内部配列のコピーになります。ただし、参照される各MBeanParameterInfoオブジェクトはコピーされません。- 戻り値:
MBeanParameterInfoオブジェクトの配列。
-
getImpact
public int getImpact()メソッドの影響(INFO, ACTION, ACTION_INFO, UNKNOWNのいずれか)を返します。- 戻り値:
- 影響コード。
-
equals
public boolean equals(Object o) このMBeanOperationInfoを別のMBeanOperationInfoと比較します。- オーバーライド:
equals、クラスMBeanFeatureInfo- パラメータ:
o- 比較対象のオブジェクト。- 戻り値:
oがMBeanOperationInfoであり、そのMBeanFeatureInfo.getName()、getReturnType()、MBeanFeatureInfo.getDescription()、getImpact()、MBeanFeatureInfo.getDescriptor()、およびgetSignature()の各値がこのMBeanConstructorInfoのそれらと同等(同一である必要はない)の場合にだけtrue。 要素のペアが等しい場合、2つのシグニチャ配列は等しい。- 関連項目:
-