|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.management.monitor
类 MonitorNotification
java.lang.Object java.util.EventObject javax.management.Notification javax.management.monitor.MonitorNotification
- 所有已实现的接口:
- Serializable
-
public class MonitorNotification
- extends Notification
提供对监视器 MBeans 发送的通知的定义。
当创建此类的新对象时,需要指定与监视器 MBean 的状态有关的通知源和参数集。 以下是由监视器 MBeans 触发的通知列表:
- 通用于所有种类的监视器:
- 被观察对象未在 MBean 服务器中注册。
- 被观察属性未包含在被观察对象中。
- 被观察属性的类型不正确。
- 当尝试获取被观察属性的值时,会发生任何异常(上述情况除外)。
- 通用于计数器和尺度监视器:
- 阈值高或阈值低与尺度(尺度监视器)不属于同一类型。
- 阈值、偏移量或模与计数器(计数器监视器)不属于同一类型。
- 对于计数器监视器:
- observed 属性已达到阈值。
- 对于尺度监视器:
- observed 属性已超出高阈值。
- observed 属性已超出低阈值。
- 对于字符串监视器:
- 被观察属性与“要比较的字符串”值匹配。
- 被观察属性与“要比较的字符串”值不同。
- 从以下版本开始:
- 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
。- 另请参见:
- 常量字段值