Spec-Zone .ru
спецификации, руководства, описания, API
|
public class Notification extends EventObject
Класс Уведомления представляет уведомление, испускаемое MBean. Это содержит ссылку на источник MBean: если уведомление было переслано через сервер MBean, и первоисточник уведомления был ссылкой на испускание объект MBean, то сервер MBean заменяет это ObjectName MBEAN. Если слушатель зарегистрировался непосредственно в MBean, это - или имя объекта или прямая ссылка на MBean.
Строго рекомендуется, чтобы отправители уведомления использовали имя объекта, а не ссылку на объект MBean как источник.
serialVersionUID этого класса -7516092053498031989L
.
Модификатор и Тип | Поле и Описание |
---|---|
protected Object |
источник
Это поле скрывается
EventObject.source поле в родительском классе, чтобы сделать это непереходным процессом и поэтому частью сериализированной формы. |
Конструктор и Описание |
---|
Notification(String type, Object source, long sequenceNumber)
Создает объект Уведомления.
|
Notification(String type, Object source, long sequenceNumber, long timeStamp)
Создает объект Уведомления.
|
Notification(String type, Object source, long sequenceNumber, long timeStamp, String message)
Создает объект Уведомления.
|
Notification(String type, Object source, long sequenceNumber, String message)
Создает объект Уведомления.
|
Модификатор и Тип | Метод и Описание |
---|---|
Строка |
getMessage()
Получите уведомление.
|
long |
getSequenceNumber()
Получите порядковый номер уведомления.
|
long |
getTimeStamp()
Получите метку времени уведомления.
|
Строка |
getType()
Получите тип уведомления.
|
Объект |
getUserData()
Получите пользовательские данные.
|
void |
setSequenceNumber(long sequenceNumber)
Установите порядковый номер уведомления.
|
void |
setSource(Object source)
Устанавливает источник.
|
void |
setTimeStamp(long timeStamp)
Установите метку времени уведомления.
|
void |
setUserData(Object userData)
Установите пользовательские данные.
|
Строка |
toString()
Возвращает Строковое представление этого уведомления.
|
getSource
protected Object source
Это поле скрывается EventObject.source
поле в родительском классе, чтобы сделать это непереходным процессом и поэтому частью сериализированной формы.
public Notification(String type, Object source, long sequenceNumber)
type
- Тип уведомления.source
- Источник уведомления.sequenceNumber
- Порядковый номер уведомления в пределах исходного объекта.public Notification(String type, Object source, long sequenceNumber, String message)
type
- Тип уведомления.source
- Источник уведомления.sequenceNumber
- Порядковый номер уведомления в пределах исходного объекта.message
- Подробное сообщение.public Notification(String type, Object source, long sequenceNumber, long timeStamp)
type
- Тип уведомления.source
- Источник уведомления.sequenceNumber
- Порядковый номер уведомления в пределах исходного объекта.timeStamp
- Дата эмиссии уведомления.public Notification(String type, Object source, long sequenceNumber, long timeStamp, String message)
type
- Тип уведомления.source
- Источник уведомления.sequenceNumber
- Порядковый номер уведомления в пределах исходного объекта.timeStamp
- Дата эмиссии уведомления.message
- Подробное сообщение.public void setSource(Object source)
source
- новый источник для этого объекта.EventObject.getSource()
public long getSequenceNumber()
setSequenceNumber(long)
public void setSequenceNumber(long sequenceNumber)
sequenceNumber
- Порядковый номер уведомления в пределах исходного объекта. Это - порядковый номер, идентифицирующий определенный экземпляр уведомления в контексте источника уведомления.getSequenceNumber()
public String getType()
public long getTimeStamp()
setTimeStamp(long)
public void setTimeStamp(long timeStamp)
timeStamp
- Метка времени уведомления. Это указывает, когда уведомление было сгенерировано.getTimeStamp()
public String getMessage()
public Object getUserData()
setUserData(java.lang.Object)
public void setUserData(Object userData)
userData
- Пользовательский объект данных. Это используется для любых данных, которые источник уведомления хочет передать его потребителям.getUserData()
public String toString()
toString
в классе EventObject
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.