java.lang.Object
java.util.EventObject
javax.management.Notification
javax.management.monitor.MonitorNotification
- 所有已实现的接口:
-
Serializable
提供了由监视器MBeans发送的通知的定义。
在创建此类的新对象时,需要指定通知源和有关监视器MBean状态的一组参数。监视器MBeans触发的通知列表如下:
- 所有类型的监视器通用:
- 观察对象未在MBean服务器中注册。
- 观察属性不包含在观察对象中。
- 观察属性的类型不正确。
- 尝试获取观察属性值时发生任何异常(除了上述情况)。
- 计数器和量规监视器通用:
- 高阈值或低阈值与量规的类型不同(量规监视器)。
- 阈值、偏移量或模数与计数器的类型不同(计数器监视器)。
- 仅计数器监视器:
- 观察属性已达到阈值。
- 仅量规监视器:
- 观察属性已超过高阈值。
- 观察属性已低于低阈值。
- 仅字符串监视器:
- 观察属性与“要比较的字符串”值匹配。
- 观察属性与“要比较的字符串”值不同。
- 自JDK版本:
- 1.5
- 参见:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
通知类型,表示观察属性不包含在观察对象中。static final String
通知类型,表示观察属性的类型不正确。static final String
通知类型,表示观察对象未在MBean服务器中注册。static final String
通知类型,表示尝试获取观察属性值时发生非预定义的错误类型。static final String
通知类型,表示观察属性与“要比较的字符串”值不同。static final String
通知类型,表示观察属性与“要比较的字符串”值匹配。static final String
通知类型,表示阈值、偏移量或模数的类型不正确。static final String
通知类型,表示观察属性已超过高阈值。static final String
通知类型,表示观察属性已低于低阈值。static final String
通知类型,表示观察属性已达到阈值。Fields declared in class javax.management.Notification
source
-
Method Summary
Modifier and TypeMethodDescription获取此监视器通知的派生量规。获取此监视器通知的观察属性。获取此监视器通知的观察对象。获取触发此监视器通知的阈值/字符串(取决于监视器类型)。Methods declared in class javax.management.Notification
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString
Methods declared in class java.util.EventObject
getSource
-
Field Details
-
OBSERVED_OBJECT_ERROR
通知类型,表示观察对象未在MBean服务器中注册。此通知由所有类型的监视器触发。
此通知类型的值为jmx.monitor.error.mbean
。- 参见:
-
OBSERVED_ATTRIBUTE_ERROR
通知类型,表示观察属性不包含在观察对象中。此通知由所有类型的监视器触发。
此通知类型的值为jmx.monitor.error.attribute
。- 参见:
-
OBSERVED_ATTRIBUTE_TYPE_ERROR
通知类型,表示观察属性的类型不正确。此通知由所有类型的监视器触发。
此通知类型的值为jmx.monitor.error.type
。- 参见:
-
THRESHOLD_ERROR
通知类型,表示阈值、偏移量或模数的类型不正确。此通知由计数器和量规监视器触发。
此通知类型的值为jmx.monitor.error.threshold
。- 参见:
-
RUNTIME_ERROR
通知类型,表示尝试获取观察属性值时发生非预定义的错误类型。此通知由所有类型的监视器触发。
此通知类型的值为jmx.monitor.error.runtime
。- 参见:
-
THRESHOLD_VALUE_EXCEEDED
通知类型,表示观察属性已达到阈值。此通知仅由计数器监视器触发。
此通知类型的值为jmx.monitor.counter.threshold
。- 参见:
-
THRESHOLD_HIGH_VALUE_EXCEEDED
通知类型,表示观察属性已超过高阈值。此通知仅由量规监视器触发。
此通知类型的值为jmx.monitor.gauge.high
。- 参见:
-
THRESHOLD_LOW_VALUE_EXCEEDED
通知类型,表示观察属性已低于低阈值。此通知仅由量规监视器触发。
此通知类型的值为jmx.monitor.gauge.low
。- 参见:
-
STRING_TO_COMPARE_VALUE_MATCHED
通知类型,表示观察属性已匹配“要比较的字符串”值。此通知仅由字符串监视器触发。
此通知类型的值为jmx.monitor.string.matches
。- 参见:
-
STRING_TO_COMPARE_VALUE_DIFFERED
通知类型,表示观察属性与“要比较的字符串”值不同。此通知仅由字符串监视器触发。
此通知类型的值为jmx.monitor.string.differs
。- 参见:
-
-
Method Details
-
getObservedObject
获取此监视器通知的观察对象。- 返回:
- 观察对象。
-
getObservedAttribute
获取此监视器通知的观察属性。- 返回:
- 观察属性。
-
getDerivedGauge
获取此监视器通知的派生量规。- 返回:
- 派生量规。
-
getTrigger
获取触发此监视器通知的阈值/字符串。- 返回:
- 触发器。
-