java.lang.Object java.util.EventObject javax.management.Notification javax.management.monitor.MonitorNotification
public class MonitorNotification
提供对监视器 MBean 发送的通知的定义。
当创建此类的新对象时,需要指定与监视器 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 表示被观察属性已达到阈值的通知类型。 |
从类 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 |
字段详细信息 |
---|
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()