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, toString
getSource
public 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