public class MonitorNotification extends Notification
このクラスの新しいオブジェクトを作成するときは、通知ソースおよびモニターMBeanの状態に関連するパラメータのセットを指定する必要があります。 以下は、モニターMBeanによって始動される通知のリストです。
修飾子と型 | フィールド | 説明 |
---|---|---|
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 |
監視対象の属性の値がしきい値に達したことを示す通知型です。
|
source
修飾子と型 | メソッド | 説明 |
---|---|---|
Object |
getDerivedGauge() |
このモニター通知の派生ゲージを取得します。
|
String |
getObservedAttribute() |
このモニター通知の監視対象の属性を取得します。
|
ObjectName |
getObservedObject() |
このモニター通知の監視対象のオブジェクトを取得します。
|
Object |
getTrigger() |
このモニター通知をトリガーしたしきい値または文字列(モニターの型によって異なる)を取得します。
|
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
getSource
public static final String OBSERVED_OBJECT_ERROR
jmx.monitor.error.mbean
です。 public static final String OBSERVED_ATTRIBUTE_ERROR
jmx.monitor.error.attribute
です。 public static final String OBSERVED_ATTRIBUTE_TYPE_ERROR
jmx.monitor.error.type
です。 public static final String THRESHOLD_ERROR
jmx.monitor.error.threshold
です。 public static final String RUNTIME_ERROR
jmx.monitor.error.runtime
です。 public static final String THRESHOLD_VALUE_EXCEEDED
jmx.monitor.counter.threshold
です。 public static final String THRESHOLD_HIGH_VALUE_EXCEEDED
jmx.monitor.gauge.high
です。 public static final String THRESHOLD_LOW_VALUE_EXCEEDED
jmx.monitor.gauge.low
です。 public static final String STRING_TO_COMPARE_VALUE_MATCHED
jmx.monitor.string.matches
です。 public ObjectName getObservedObject()
public String getObservedAttribute()
public Object getDerivedGauge()
public Object getTrigger()
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。