public class MonitorNotification extends Notification
在创建此类的新对象时,需要指定通知源和一组关于监视器MBean状态的参数。 监视器MBeans触发的通知列表如下:
Modifier and Type | Field and Description |
---|---|
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
表示观察属性达到阈值的通知类型。
|
source
Modifier and Type | Method and Description |
---|---|
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 static final String STRING_TO_COMPARE_VALUE_DIFFERED
jmx.monitor.string.differs
。
public ObjectName getObservedObject()
public String getObservedAttribute()
public Object getDerivedGauge()
public Object getTrigger()