Spec-Zone .ru
спецификации, руководства, описания, API
|
public class StringMonitor extends Monitor implements StringMonitorMBean
Строковый монитор отправляет уведомления следующим образом:
match notification
отправляется. Уведомлять флаг соответствия должен быть установлен в true
. differ notification
отправляется. Уведомление отличается, флаг должен быть установлен в true
. 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
Конструктор и Описание |
---|
StringMonitor()
Конструктор по умолчанию.
|
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getDerivedGauge()
Осуждаемый.
С JMX 1.2, замененный
getDerivedGauge(ObjectName) |
Строка |
getDerivedGauge(ObjectName object)
Получает полученный прибор указанного объекта, если этот объект содержится в наборе наблюдаемого MBeans, или
null иначе. |
long |
getDerivedGaugeTimeStamp()
Осуждаемый.
С JMX 1.2, замененный
getDerivedGaugeTimeStamp(ObjectName) |
long |
getDerivedGaugeTimeStamp(ObjectName object)
Получает полученную метку времени прибора указанного объекта, если этот объект содержится в наборе наблюдаемого MBeans, или
0 иначе. |
MBeanNotificationInfo[] |
getNotificationInfo()
Возвраты a
NotificationInfo объект, содержащий имя класса Java уведомления и типов уведомления, передался строковым монитором. |
boolean |
getNotifyDiffer()
Добирается отличающееся уведомление вкл\выкл переключаются, значение, характерное для всех, наблюдало MBeans.
|
boolean |
getNotifyMatch()
Добирается соответствующее уведомление вкл\выкл переключаются, значение, характерное для всех, наблюдало MBeans.
|
Строка |
getStringToCompare()
Добирается строка, чтобы сравниться с наблюдаемым атрибутом, характерным для всех, наблюдала MBeans.
|
void |
setNotifyDiffer(boolean value)
Устанавливает отличающееся уведомление, вкл\выкл переключаются, значение, характерное для всех, наблюдало MBeans.
|
void |
setNotifyMatch(boolean value)
Устанавливает соответствующее уведомление, вкл\выкл переключаются, значение, характерное для всех, наблюдало MBeans.
|
void |
setStringToCompare(String value)
Устанавливает строку, чтобы сравниться с наблюдаемым атрибутом, характерным для всех, наблюдал MBeans.
|
void |
start()
Запускает строковый монитор.
|
void |
stop()
Останавливает строковый монитор.
|
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, postDeregister, postRegister, preDeregister, preRegister, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject
addNotificationListener, handleNotification, removeNotificationListener, removeNotificationListener, sendNotification
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addObservedObject, containsObservedObject, getGranularityPeriod, getObservedAttribute, getObservedObject, getObservedObjects, isActive, removeObservedObject, setGranularityPeriod, setObservedAttribute, setObservedObject
public void start()
start
в интерфейсе MonitorMBean
start
в классе Monitor
public void stop()
stop
в интерфейсе MonitorMBean
stop
в классе Monitor
public String getDerivedGauge(ObjectName object)
null
иначе.getDerivedGauge
в интерфейсе StringMonitorMBean
object
- имя MBean, полученный прибор которого требуется.public long getDerivedGaugeTimeStamp(ObjectName object)
0
иначе.getDerivedGaugeTimeStamp
в интерфейсе StringMonitorMBean
object
- имя объекта, полученная метка времени прибора которого должна быть возвращена.@Deprecated public String getDerivedGauge()
getDerivedGauge(ObjectName)
getDerivedGauge
в интерфейсе StringMonitorMBean
@Deprecated public long getDerivedGaugeTimeStamp()
getDerivedGaugeTimeStamp(ObjectName)
getDerivedGaugeTimeStamp
в интерфейсе StringMonitorMBean
public String getStringToCompare()
getStringToCompare
в интерфейсе StringMonitorMBean
setStringToCompare(java.lang.String)
public void setStringToCompare(String value) throws IllegalArgumentException
setStringToCompare
в интерфейсе StringMonitorMBean
value
- Строковое значение.IllegalArgumentException
- Указанная строка, чтобы сравниться является нулем.getStringToCompare()
public boolean getNotifyMatch()
getNotifyMatch
в интерфейсе StringMonitorMBean
true
если строковый монитор уведомляет, соответствуя строку, чтобы сравниться, false
иначе.setNotifyMatch(boolean)
public void setNotifyMatch(boolean value)
setNotifyMatch
в интерфейсе StringMonitorMBean
value
- Соответствующее уведомление вкл\выкл переключает значение.getNotifyMatch()
public boolean getNotifyDiffer()
getNotifyDiffer
в интерфейсе StringMonitorMBean
true
если строковый монитор уведомляет, отличаясь от строки, чтобы сравниться, false
иначе.setNotifyDiffer(boolean)
public void setNotifyDiffer(boolean value)
setNotifyDiffer
в интерфейсе StringMonitorMBean
value
- Отличающееся уведомление вкл\выкл переключает значение.getNotifyDiffer()
public MBeanNotificationInfo[] getNotificationInfo()
NotificationInfo
объект, содержащий имя класса Java уведомления и типов уведомления, передался строковым монитором.getNotificationInfo
в интерфейсе NotificationBroadcaster
getNotificationInfo
в классе NotificationBroadcasterSupport
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.