Package wt.jmx.core.mbeans
Interface ExtendedGaugeMonitorMBean
- All Superinterfaces:
GaugeMonitorMBean,MonitorMBean
Extension of javax.management.monitor.GaugeMonitorMBean that that allows one
to skip the first high or low notification. This is useful to avoid being
notified when you are really only interested in the low notification in
cases where the high threshold has first been exceeded -- or vice versa.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionbooleanWhether the first high threshold notification should be skipped
Supported API: truebooleanWhether the first low threshold notification should be skipped
Supported API: truevoidsetSkipFirstNotifyIfHigh(boolean skipFirstNotifyIfHigh) Whether the first high threshold notification should be skipped
Supported API: truevoidsetSkipFirstNotifyIfLow(boolean skipFirstNotifyIfLow) Whether the first low threshold notification should be skipped
Supported API: trueMethods inherited from interface javax.management.monitor.GaugeMonitorMBean
getDerivedGauge, getDerivedGauge, getDerivedGaugeTimeStamp, getDerivedGaugeTimeStamp, getDifferenceMode, getHighThreshold, getLowThreshold, getNotifyHigh, getNotifyLow, setDifferenceMode, setNotifyHigh, setNotifyLow, setThresholdsMethods inherited from interface javax.management.monitor.MonitorMBean
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject, start, stop
-
Method Details
-
isSkipFirstNotifyIfHigh
boolean isSkipFirstNotifyIfHigh()Whether the first high threshold notification should be skipped
Supported API: true -
setSkipFirstNotifyIfHigh
void setSkipFirstNotifyIfHigh(boolean skipFirstNotifyIfHigh) Whether the first high threshold notification should be skipped
Supported API: true -
isSkipFirstNotifyIfLow
boolean isSkipFirstNotifyIfLow()Whether the first low threshold notification should be skipped
Supported API: true -
setSkipFirstNotifyIfLow
void setSkipFirstNotifyIfLow(boolean skipFirstNotifyIfLow) Whether the first low threshold notification should be skipped
Supported API: true
-