|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class AttributeChangeNotification extends Notification
Это - до MBean обладание атрибута интереса создать и отправить уведомления об изменении атрибута, когда изменение атрибута происходит. Так NotificationBroadcaster интерфейс должен быть реализован любым MBean, для которого изменение атрибута представляет интерес.
Пример: Если MBean вызывают myMbean потребности уведомить зарегистрированных слушателей, когда его атрибут:
String myString изменяется, myMbean создает и испускает следующее уведомление: new AttributeChangeNotification(myMbean, sequenceNumber, timeStamp, msg, "myString", "String", oldValue, newValue); | Модификатор и Тип | Поле и Описание |
|---|---|
static String |
ATTRIBUTE_CHANGE
Тип уведомления, который указывает, что наблюдаемое значение атрибута MBean изменилось.
|
источник| Конструктор и Описание |
|---|
AttributeChangeNotification(Object source, long sequenceNumber, long timeStamp, String msg, String attributeName, String attributeType, Object oldValue, Object newValue)
Создает объект уведомления об изменении атрибута.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Строка |
getAttributeName()
Получает имя атрибута, который изменился.
|
Строка |
getAttributeType()
Получает тип атрибута, который изменился.
|
Объект |
getNewValue()
Получает новое значение атрибута, который изменился.
|
Объект |
getOldValue()
Получает старое значение атрибута, который изменился.
|
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toStringgetSourcepublic static final String ATTRIBUTE_CHANGE
jmx.attribute.change.public AttributeChangeNotification(Object source, long sequenceNumber, long timeStamp, String msg, String attributeName, String attributeType, Object oldValue, Object newValue)
source - Производитель уведомления, то есть, MBean атрибут принадлежит.sequenceNumber - Порядковый номер уведомления в пределах исходного объекта.timeStamp - Дата, в которой отправляется уведомление.msg - Строка, содержащая сообщение уведомления.attributeName - Строка, дающая имя атрибута.attributeType - Строка, содержащая тип атрибута.oldValue - Значение представления объекта атрибута перед изменением.newValue - Значение представления объекта атрибута после изменения.public String getAttributeName()
public String getAttributeType()
public Object getOldValue()
public Object getNewValue()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92