|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class GaugeMonitor extends Monitor implements GaugeMonitorMBean
Монитор прибора наблюдает атрибут, который с плавкой регулировкой со временем. Монитор прибора отправляет уведомления следующим образом:
threshold high notification отправляется. Уведомление высокого флага должно быть установлено в true. threshold low notification отправляется. Уведомление низкого флага должно быть установлено в true. Если режим различия в приборе используется, значение полученного прибора вычисляется как различие между наблюдаемыми значениями прибора для двух последовательных наблюдений.
Сделанная ставка прибора (V [t]) вычисляется, используя следующий метод:
Byte, Integer, Short, Long, Float, Double).alreadyNotified, alreadyNotifieds, capacityIncrement, dbgTag, elementCount, OBSERVED_ATTRIBUTE_ERROR_NOTIFIED, OBSERVED_ATTRIBUTE_TYPE_ERROR_NOTIFIED, OBSERVED_OBJECT_ERROR_NOTIFIED, RESET_FLAGS_ALREADY_NOTIFIED, RUNTIME_ERROR_NOTIFIED, server| Конструктор и Описание |
|---|
GaugeMonitor()
Конструктор по умолчанию.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Число |
getDerivedGauge()
Осуждаемый.
С JMX 1.2, замененный
getDerivedGauge(ObjectName) |
Число |
getDerivedGauge(ObjectName object)
Получает полученный прибор указанного объекта, если этот объект содержится в наборе наблюдаемого MBeans, или
null иначе. |
long |
getDerivedGaugeTimeStamp()
Осуждаемый.
С JMX 1.2, замененный
getDerivedGaugeTimeStamp(ObjectName) |
long |
getDerivedGaugeTimeStamp(ObjectName object)
Получает полученную метку времени прибора указанного объекта, если этот объект содержится в наборе наблюдаемого MBeans, или
0 иначе. |
boolean |
getDifferenceMode()
Добирается флаговое значение режима различия, характерное для всех, наблюдало MBeans.
|
Число |
getHighThreshold()
Добирается высокое пороговое значение, характерное для всех, наблюдало MBeans.
|
Число |
getLowThreshold()
Добирается низкое пороговое значение, характерное для всех, наблюдало MBeans.
|
MBeanNotificationInfo[] |
getNotificationInfo()
Возвраты a
NotificationInfo объект, содержащий имя Java class уведомления и типов уведомления, передался монитором прибора. |
boolean |
getNotifyHigh()
Добирается высокое уведомление вкл\выкл переключаются, значение, характерное для всех, наблюдало MBeans.
|
boolean |
getNotifyLow()
Добирается низкое уведомление вкл\выкл переключаются, значение, характерное для всех, наблюдало MBeans.
|
void |
setDifferenceMode(boolean value)
Устанавливает флаговое значение режима различия, характерное для всех, наблюдал MBeans.
|
void |
setNotifyHigh(boolean value)
Устанавливает высокое уведомление, вкл\выкл переключаются, значение, характерное для всех, наблюдало MBeans.
|
void |
setNotifyLow(boolean value)
Устанавливает низкое уведомление, вкл\выкл переключаются, значение, характерное для всех, наблюдало MBeans.
|
void |
setThresholds(Number highValue, Number lowValue)
Устанавливает верхний уровень, и низкие пороговые значения, характерные для всех, наблюдали MBeans.
|
void |
start()
Запускает монитор прибора.
|
void |
stop()
Останавливает монитор прибора.
|
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, postDeregister, postRegister, preDeregister, preRegister, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObjectaddNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotificationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObjectpublic void start()
start в интерфейсе MonitorMBeanstart в class Monitorpublic void stop()
stop в интерфейсе MonitorMBeanstop в class Monitorpublic Number getDerivedGauge(ObjectName object)
null иначе.getDerivedGauge в интерфейсе GaugeMonitorMBeanobject - имя MBean.public long getDerivedGaugeTimeStamp(ObjectName object)
0 иначе.getDerivedGaugeTimeStamp в интерфейсе GaugeMonitorMBeanobject - имя объекта, полученная метка времени прибора которого должна быть возвращена.@Deprecated public Number getDerivedGauge()
getDerivedGauge(ObjectName)getDerivedGauge в интерфейсе GaugeMonitorMBean@Deprecated public long getDerivedGaugeTimeStamp()
getDerivedGaugeTimeStamp(ObjectName)getDerivedGaugeTimeStamp в интерфейсе GaugeMonitorMBeanpublic Number getHighThreshold()
getHighThreshold в интерфейсе GaugeMonitorMBeansetThresholds(java.lang.Number, java.lang.Number)public Number getLowThreshold()
getLowThreshold в интерфейсе GaugeMonitorMBeansetThresholds(java.lang.Number, java.lang.Number)public void setThresholds(Number highValue, Number lowValue) throws IllegalArgumentException
setThresholds в интерфейсе GaugeMonitorMBeanhighValue - Высокое пороговое значение.lowValue - Низкое пороговое значение.IllegalArgumentException - Указанный высокий/низкий порог является нулем, или низкий порог больше чем высокий порог, или высокий порог и низкий порог не имеют того же самого типа.getHighThreshold(), getLowThreshold()public boolean getNotifyHigh()
getNotifyHigh в интерфейсе GaugeMonitorMBeantrue если монитор прибора уведомляет, превышая высокий порог, false иначе.setNotifyHigh(boolean)public void setNotifyHigh(boolean value)
setNotifyHigh в интерфейсе GaugeMonitorMBeanvalue - Высокое уведомление вкл\выкл переключает значение.getNotifyHigh()public boolean getNotifyLow()
getNotifyLow в интерфейсе GaugeMonitorMBeantrue если монитор прибора уведомляет, превышая низкий порог, false иначе.setNotifyLow(boolean)public void setNotifyLow(boolean value)
setNotifyLow в интерфейсе GaugeMonitorMBeanvalue - Низкое уведомление вкл\выкл переключает значение.getNotifyLow()public boolean getDifferenceMode()
getDifferenceMode в интерфейсе GaugeMonitorMBeantrue если режим различия используется, false иначе.setDifferenceMode(boolean)public void setDifferenceMode(boolean value)
setDifferenceMode в интерфейсе GaugeMonitorMBeanvalue - Флаговое значение режима различия.getDifferenceMode()public MBeanNotificationInfo[] getNotificationInfo()
NotificationInfo объект, содержащий имя Java class уведомления и типов уведомления, передался монитором прибора.getNotificationInfo в интерфейсе NotificationBroadcastergetNotificationInfo в class NotificationBroadcasterSupport
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92