- java.lang.Object
-
- java.util.EventObject
-
- javax.management.Notification
-
- javax.management.monitor.MonitorNotification
-
- All Implemented Interfaces:
-
Serializable
public class MonitorNotification extends Notification
提供监视器MBean发送的通知的定义。在创建此类的新对象时,需要指定通知源和一组关于监视器MBean状态的参数。 监视器MBeans触发的通知列表如下:
- 常见于各种显示器:
- 观察到的对象未在MBean服务器中注册。
- 观察到的属性不包含在观察对象中。
- 观察属性的类型不正确。
- 尝试获取观察属性的值时,会发生任何异常(上述情况除外)。
- 计数器和仪表显示器共同点:
- 阈值高或阈值低不是与量规(仪表监视器)类型相同的。
- 阈值或偏移量或模数与计数器的类型不同(计数器监视器)。
- 仅计数器监视器:
- 观察到的属性已达阈值。
- 仪表监视器:
- 观察到的属性已超过阈值高值。
- 观察到的属性已经超过阈值低值。
- 字符串监视器:
- 观察到的属性与“string to compare”值匹配。
- 观察到的属性与“string to compare”值不同。
- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 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
通知类型表示观察到的属性与“string to compare”值匹配。static String
THRESHOLD_ERROR
通知类型表示阈值类型,偏移量或模数不正确。static String
THRESHOLD_HIGH_VALUE_EXCEEDED
通知类型表示观察属性已超过阈值高值。static String
THRESHOLD_LOW_VALUE_EXCEEDED
通知类型表示观察属性已超过阈值低值。static String
THRESHOLD_VALUE_EXCEEDED
表示观察属性达到阈值的通知类型。-
Fields inherited from class javax.management.Notification
source
-
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Object
getDerivedGauge()
获取此监视器通知的派生量规。String
getObservedAttribute()
获取此监视器通知的观察属性。ObjectName
getObservedObject()
获取此监视器通知的观察对象。Object
getTrigger()
获取触发此监视器通知的阈值/字符串(取决于监视器类型)。-
Methods inherited from class java.util.EventObject
getSource
-
Methods inherited from class javax.management.Notification
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
-
-
-
-
字段详细信息
-
OBSERVED_OBJECT_ERROR
public static final String OBSERVED_OBJECT_ERROR
通知类型表示观察到的对象未在MBean服务器中注册。 这种通知是由各种监视器触发的。
此通知类型的值为jmx.monitor.error.mbean
。- 另请参见:
- Constant Field Values
-
OBSERVED_ATTRIBUTE_ERROR
public static final String OBSERVED_ATTRIBUTE_ERROR
通知类型表示观察到的属性不包含在观察对象中。 这种通知是由各种监视器触发的。
此通知类型的值为jmx.monitor.error.attribute
。- 另请参见:
- Constant Field Values
-
OBSERVED_ATTRIBUTE_TYPE_ERROR
public static final String OBSERVED_ATTRIBUTE_TYPE_ERROR
通知类型表示观察属性的类型不正确。 这种通知是由各种监视器触发的。
此通知类型的值为jmx.monitor.error.type
。- 另请参见:
- Constant Field Values
-
THRESHOLD_ERROR
public static final String THRESHOLD_ERROR
通知类型表示阈值类型,偏移量或模数不正确。 这个通知由计数器和量规监视器触发。
此通知类型的值为jmx.monitor.error.threshold
。- 另请参见:
- Constant Field Values
-
RUNTIME_ERROR
public static final String RUNTIME_ERROR
指示在尝试获取观察属性的值时发生非预定义错误类型的通知类型。 这种通知是由各种监视器触发的。
此通知类型的值为jmx.monitor.error.runtime
。- 另请参见:
- Constant Field Values
-
THRESHOLD_VALUE_EXCEEDED
public static final String THRESHOLD_VALUE_EXCEEDED
表示观察属性达到阈值的通知类型。 此通知仅由计数器监视器触发。
此通知类型的值为jmx.monitor.counter.threshold
。- 另请参见:
- Constant Field Values
-
THRESHOLD_HIGH_VALUE_EXCEEDED
public static final String THRESHOLD_HIGH_VALUE_EXCEEDED
通知类型表示观察属性已超过阈值高值。 该通知仅由仪表监视器触发。
此通知类型的值为jmx.monitor.gauge.high
。- 另请参见:
- Constant Field Values
-
THRESHOLD_LOW_VALUE_EXCEEDED
public static final String THRESHOLD_LOW_VALUE_EXCEEDED
通知类型表示观察属性已超过阈值低值。 该通知仅由仪表监视器触发。
此通知类型的值为jmx.monitor.gauge.low
。- 另请参见:
- Constant Field Values
-
STRING_TO_COMPARE_VALUE_MATCHED
public static final String STRING_TO_COMPARE_VALUE_MATCHED
通知类型表示观察到的属性与“string to compare”值匹配。 此通知仅由字符串监视器触发。
此通知类型的值为jmx.monitor.string.matches
。- 另请参见:
- Constant Field Values
-
STRING_TO_COMPARE_VALUE_DIFFERED
public static final String STRING_TO_COMPARE_VALUE_DIFFERED
通知类型表示观察到的属性与“字符串比较”值不同。 此通知仅由字符串监视器触发。
此通知类型的值为jmx.monitor.string.differs
。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
getObservedObject
public ObjectName getObservedObject()
获取此监视器通知的观察对象。- 结果
- 观察对象。
-
getObservedAttribute
public String getObservedAttribute()
获取此监视器通知的观察属性。- 结果
- 观察属性。
-
getDerivedGauge
public Object getDerivedGauge()
获取此监视器通知的派生量规。- 结果
- 派生量规。
-
getTrigger
public Object getTrigger()
获取触发此监视器通知的阈值/字符串(取决于监视器类型)。- 结果
- 触发器。
-
-