|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ModelMBeanNotificationInfo extends MBeanNotificationInfo implements DescriptorAccess
Объект ModelMBeanNotificationInfo описывает уведомление, испускаемое ModelMBean. Это - подкласс MBeanNotificationInfo с добавлением связанного Дескриптора и реализацией интерфейса Дескриптора.
Поля в дескрипторе определяются, но не ограничиваются, следующий. Отметьте, что, когда Типом в этой таблице является Число, Строка, которая является десятичным представлением Лонга, может также использоваться.
| Имя | Ввести | Значение |
|---|---|---|
| имя | Строка | Имя уведомления. |
| descriptorType | Строка | Должно быть "уведомление". |
| серьезность | Число | 0-6, где 0: неизвестный; 1: невосстанавливаемый; 2: критический, отказ; 3: главный, серьезный; 4: незначительный, крайний, ошибка; 5: предупреждение; 6: нормальный, очищенный, информативный |
| messageID | Строка | Уникальный ключ для текста сообщения (чтобы позволить преобразование, анализ). |
| messageText | Строка | Текст уведомления. |
| журнал | Строка | T - зарегистрируйте сообщение, F - не регистрируют сообщение. |
| файл журнала | Строка | полностью определенное имя файла, подходящее для операционной системы. |
| видимость | Число | 1-4, где 1: всегда видимые 4: редко видимый. |
| presentationString | Строка | XML отформатированная строка, чтобы позволить представление данных. |
Дескриптор значения по умолчанию содержит имя, descriptorType, displayName и серьезность (=6) поля. Значение по умолчанию имени и displayName полей является именем Уведомления class (как определено name параметр конструктора ModelMBeanNotificationInfo).
serialVersionUID этого class -7445681389570207141L.
description, name| Конструктор и Описание |
|---|
ModelMBeanNotificationInfo(ModelMBeanNotificationInfo inInfo)
Создает новый объект ModelMBeanNotificationInfo из этого Объекта ModelMBeanNotfication.
|
ModelMBeanNotificationInfo(String[] notifTypes, String name, String description)
Создает объект ModelMBeanNotificationInfo с дескриптором значения по умолчанию.
|
ModelMBeanNotificationInfo(String[] notifTypes, String name, String description, Descriptor descriptor)
Создает объект ModelMBeanNotificationInfo.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
Объект |
clone()
Создает и возвращает новый ModelMBeanNotificationInfo, который является копией этого ModelMBeanNotificationInfo.
|
Дескриптор |
getDescriptor()
Возвращает копию связанного Дескриптора для ModelMBeanNotificationInfo.
|
void |
setDescriptor(Descriptor inDescriptor)
Связанный Дескриптор наборов (полная замена) для ModelMBeanNotificationInfo, Если новый Дескриптор является нулем, то связанный Дескриптор возвращается к дескриптору значения по умолчанию.
|
Строка |
toString()
Возвращает удобочитаемую строку, содержащую ModelMBeanNotificationInfo.
|
equals, getNotifTypes, hashCodegetDescription, getNamepublic ModelMBeanNotificationInfo(String[] notifTypes, String name, String description)
notifTypes - Массив строк (в записи через точку) содержащий типы уведомления, которые могут быть испущены.name - Имя Уведомления class.description - Удобочитаемое описание Уведомления. Дополнительный.public ModelMBeanNotificationInfo(String[] notifTypes, String name, String description, Descriptor descriptor)
notifTypes - Массив строк (в записи через точку) содержащий типы уведомления, которые могут быть испущены.name - Имя Уведомления class.description - Удобочитаемое описание Уведомления. Дополнительный.descriptor - Экземпляр Дескриптора, содержащего соответствующие метаданные для этого экземпляра MBeanNotificationInfo. Если это будет нуль, то дескриптор значения по умолчанию будет создаваться. Если дескриптор не содержит поля "displayName" или "серьезность", недостающие добавляются с их значениями по умолчанию.RuntimeOperationsException - Обертки IllegalArgumentException. Дескриптор недопустим, или поле дескриптора "имя" не равно названию параметра, или поле дескриптора "descriptorType" не равно "уведомлению".public ModelMBeanNotificationInfo(ModelMBeanNotificationInfo inInfo)
inInfo - ModelMBeanNotificationInfo, который будет дублированpublic Object clone()
clone в class MBeanNotificationInfoCloneablepublic Descriptor getDescriptor()
getDescriptor в интерфейсе DescriptorReadgetDescriptor в class MBeanFeatureInfosetDescriptor(javax.management.Descriptor)public void setDescriptor(Descriptor inDescriptor)
setDescriptor в интерфейсе DescriptorAccessinDescriptor - заменяет Дескриптор, связанный интерфейсом ModelMBeanNotificationRuntimeOperationsException - Обертки IllegalArgumentException для недопустимого Дескриптора.getDescriptor()public String toString()
toString в class MBeanNotificationInfo
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92