JavaTM Platform
Standard Ed. 6

javax.management.monitor
クラス MonitorNotification

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 javax.management.Notification
          上位を拡張 javax.management.monitor.MonitorNotification
すべての実装されたインタフェース:
Serializable

public class MonitorNotification
extends Notification

モニター MBean によって送信される通知を定義します。

このクラスの新しいオブジェクトを作成するときは、通知ソースおよびモニター MBean の状態に関連するパラメータのセットを指定する必要があります。 以下は、モニター MBean によって始動される通知のリストです。

導入されたバージョン:
1.5
関連項目:
直列化された形式

フィールドの概要
static String OBSERVED_ATTRIBUTE_ERROR
          監視対象の属性が監視対象のオブジェクトに含まれていないことを示す通知型です。
static String OBSERVED_ATTRIBUTE_TYPE_ERROR
          監視対象の属性の型が不正であることを示す通知型です。
static String OBSERVED_OBJECT_ERROR
          監視対象のオブジェクトが MBean サーバーに登録されていないことを示す通知型です。
static String RUNTIME_ERROR
          監視対象の属性の値を取得しようとしたとき、未定義のエラー型が発生したことを示す通知型です。
static String STRING_TO_COMPARE_VALUE_DIFFERED
          監視対象の属性の値が比較文字列値と異なることを示す通知型です。
static String STRING_TO_COMPARE_VALUE_MATCHED
          監視対象の属性の値が比較文字列値に一致したことを示す通知型です。
static String THRESHOLD_ERROR
          しきい値、オフセット値、またはモジュラス値の型が不正であることを示す通知型です。
static String THRESHOLD_HIGH_VALUE_EXCEEDED
          監視対象の属性の値が上限値を超えたことを示す通知型です。
static String THRESHOLD_LOW_VALUE_EXCEEDED
          監視対象の属性の値が下限値を超えたことを示す通知型です。
static String THRESHOLD_VALUE_EXCEEDED
          監視対象の属性の値がしきい値に達したことを示す通知型です。
 
クラス javax.management.Notification から継承されたフィールド
source
 
メソッドの概要
 Object getDerivedGauge()
          このモニター通知の派生ゲージを取得します。
 String getObservedAttribute()
          このモニター通知の監視対象の属性を取得します。
 ObjectName getObservedObject()
          このモニター通知の監視対象のオブジェクトを取得します。
 Object getTrigger()
          このモニター通知をトリガーしたしきい値または文字列 (モニターの型によって異なる) を取得します。
 
クラス javax.management.Notification から継承されたメソッド
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
 
クラス java.util.EventObject から継承されたメソッド
getSource
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

OBSERVED_OBJECT_ERROR

public static final String OBSERVED_OBJECT_ERROR
監視対象のオブジェクトが MBean サーバーに登録されていないことを示す通知型です。この通知は、全種類のモニターによって始動されます。
この通知型の値は jmx.monitor.error.mbean です。

関連項目:
定数フィールド値

OBSERVED_ATTRIBUTE_ERROR

public static final String OBSERVED_ATTRIBUTE_ERROR
監視対象の属性が監視対象のオブジェクトに含まれていないことを示す通知型です。この通知は、全種類のモニターによって始動されます。
この通知型の値は jmx.monitor.error.attribute です。

関連項目:
定数フィールド値

OBSERVED_ATTRIBUTE_TYPE_ERROR

public static final String OBSERVED_ATTRIBUTE_TYPE_ERROR
監視対象の属性の型が不正であることを示す通知型です。この通知は、全種類のモニターによって始動されます。
この通知型の値は jmx.monitor.error.type です。

関連項目:
定数フィールド値

THRESHOLD_ERROR

public static final String THRESHOLD_ERROR
しきい値、オフセット値、またはモジュラス値の型が不正であることを示す通知型です。この通知は、カウンタモニターとゲージモニターによって始動されます。
この通知型の値は jmx.monitor.error.threshold です。

関連項目:
定数フィールド値

RUNTIME_ERROR

public static final String RUNTIME_ERROR
監視対象の属性の値を取得しようとしたとき、未定義のエラー型が発生したことを示す通知型です。この通知は、全種類のモニターによって始動されます。
この通知型の値は jmx.monitor.error.runtime です。

関連項目:
定数フィールド値

THRESHOLD_VALUE_EXCEEDED

public static final String THRESHOLD_VALUE_EXCEEDED
監視対象の属性の値がしきい値に達したことを示す通知型です。この通知は、カウンタモニターのみによって始動されます。
この通知型の値は jmx.monitor.counter.threshold です。

関連項目:
定数フィールド値

THRESHOLD_HIGH_VALUE_EXCEEDED

public static final String THRESHOLD_HIGH_VALUE_EXCEEDED
監視対象の属性の値が上限値を超えたことを示す通知型です。この通知は、ゲージモニターのみによって始動されます。
この通知型の値は jmx.monitor.gauge.high です。

関連項目:
定数フィールド値

THRESHOLD_LOW_VALUE_EXCEEDED

public static final String THRESHOLD_LOW_VALUE_EXCEEDED
監視対象の属性の値が下限値を超えたことを示す通知型です。この通知は、ゲージモニターのみによって始動されます。
この通知型の値は jmx.monitor.gauge.low です。

関連項目:
定数フィールド値

STRING_TO_COMPARE_VALUE_MATCHED

public static final String STRING_TO_COMPARE_VALUE_MATCHED
監視対象の属性の値が比較文字列値に一致したことを示す通知型です。この通知は、文字列モニターのみによって始動されます。
この通知型の値は jmx.monitor.string.matches です。

関連項目:
定数フィールド値

STRING_TO_COMPARE_VALUE_DIFFERED

public static final String STRING_TO_COMPARE_VALUE_DIFFERED
監視対象の属性の値が比較文字列値と異なることを示す通知型です。この通知は、文字列モニターのみによって始動されます。
この通知型の値は jmx.monitor.string.differs です。

関連項目:
定数フィールド値
メソッドの詳細

getObservedObject

public ObjectName getObservedObject()
このモニター通知の監視対象のオブジェクトを取得します。

戻り値:
監視対象のオブジェクト

getObservedAttribute

public String getObservedAttribute()
このモニター通知の監視対象の属性を取得します。

戻り値:
監視対象の属性

getDerivedGauge

public Object getDerivedGauge()
このモニター通知の派生ゲージを取得します。

戻り値:
派生ゲージ

getTrigger

public Object getTrigger()
このモニター通知をトリガーしたしきい値または文字列 (モニターの型によって異なる) を取得します。

戻り値:
トリガー

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。