|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class RelationNotification extends Notification
serialVersionUID этого class -6871117877523310399L.
| Модификатор и Тип | Поле и Описание |
|---|---|
static String |
RELATION_BASIC_CREATION
Введите для создания внутреннего отношения.
|
static String |
RELATION_BASIC_REMOVAL
Введите для удаления от Службы Отношения внутреннего отношения.
|
static String |
RELATION_BASIC_UPDATE
Введите для обновления внутреннего отношения.
|
static String |
RELATION_MBEAN_CREATION
Введите для отношения MBean, добавленный в Службу Отношения.
|
static String |
RELATION_MBEAN_REMOVAL
Введите для удаления от Службы Отношения отношения MBean.
|
static String |
RELATION_MBEAN_UPDATE
Введите для обновления отношения MBean.
|
источник| Конструктор и Описание |
|---|
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList)
Создает уведомление или для создания отношения (объект RelationSupport, создаваемый внутренне в Службе Отношения, или для MBean, добавленного как отношение) или для удаления отношения от Службы Отношения.
|
RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue)
Создает уведомление для ролевого обновления в отношении.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
List<ObjectName> |
getMBeansToUnregister()
Возвращает список ObjectNames MBeans, который, как ожидают, будет незарегистрирован из-за удаления отношения (только для удаления отношения).
|
List<ObjectName> |
getNewRoleValue()
Возвращает новое значение обновленной роли (только для ролевого обновления).
|
ObjectName |
getObjectName()
Возвращает ObjectName создаваемого/удаляемого/обновляемого отношения.
|
List<ObjectName> |
getOldRoleValue()
Возвращает старое значение обновленной роли (только для ролевого обновления).
|
Строка |
getRelationId()
Возвращает идентификатор отношения создаваемого/удаляемого/обновляемого отношения.
|
Строка |
getRelationTypeName()
Возвращает имя типа отношения создаваемого/удаляемого/обновляемого отношения.
|
Строка |
getRoleName()
Имя возвратов обновленной роли обновленного отношения (только для ролевого обновления).
|
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toStringgetSourcepublic static final String RELATION_BASIC_CREATION
public static final String RELATION_MBEAN_CREATION
public static final String RELATION_BASIC_UPDATE
public static final String RELATION_MBEAN_UPDATE
public static final String RELATION_BASIC_REMOVAL
public static final String RELATION_MBEAN_REMOVAL
public RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, List<ObjectName> unregMBeanList) throws IllegalArgumentException
notifType - тип уведомления; также: - RELATION_BASIC_CREATION
- RELATION_MBEAN_CREATION
- RELATION_BASIC_REMOVAL
- RELATION_MBEAN_REMOVAL
sourceObj - исходный объект, отправляя уведомление. Это - или ObjectName или объект RelationService. В последнем случае это должен быть MBean испускание уведомления; Сервер MBean перепишет источник, чтобы быть ObjectName, под которым это регистрируется MBean.sequence - порядковый номер, чтобы идентифицировать уведомлениеtimeStamp - метка времениmessage - удобочитаемое сообщение, описывающее уведомлениеid - идентификатор отношения, идентифицирующий отношение в Службе ОтношенияtypeName - имя типа отношенияobjectName - ObjectName отношения возражают, является ли это MBean (нуль для отношений, внутренне обработанных Службой Отношения)unregMBeanList - список ObjectNames MBeans, на который ссылаются, который, как, ожидают, будет незарегистрирован из-за удаления отношения (только для удаления, из-за спецификаторов CIM, может быть нуль),IllegalArgumentException - если: - никакое значение для типа уведомления
- тип уведомления не является RELATION_BASIC_CREATION, RELATION_MBEAN_CREATION, RELATION_BASIC_REMOVAL или RELATION_MBEAN_REMOVAL
- никакой исходный объект
- исходный объект не является Службой Отношения
- никакой идентификатор отношения
- никакое имя типа отношения
public RelationNotification(String notifType, Object sourceObj, long sequence, long timeStamp, String message, String id, String typeName, ObjectName objectName, String name, List<ObjectName> newValue, List<ObjectName> oldValue) throws IllegalArgumentException
notifType - тип уведомления; также: - RELATION_BASIC_UPDATE
- RELATION_MBEAN_UPDATE
sourceObj - исходный объект, отправляя уведомление. Это - или ObjectName или объект RelationService. В последнем случае это должен быть MBean испускание уведомления; Сервер MBean перепишет источник, чтобы быть ObjectName, под которым это регистрируется MBean.sequence - порядковый номер, чтобы идентифицировать уведомлениеtimeStamp - метка времениmessage - удобочитаемое сообщение, описывающее уведомлениеid - идентификатор отношения, идентифицирующий отношение в Службе ОтношенияtypeName - имя типа отношенияobjectName - ObjectName отношения возражают, является ли это MBean (нуль для отношений, внутренне обработанных Службой Отношения)name - имя обновленной ролиnewValue - новое ролевое значение (Список объектов ObjectName)oldValue - старое ролевое значение (Список объектов ObjectName)IllegalArgumentException - если нулевой параметрpublic String getRelationId()
public String getRelationTypeName()
public ObjectName getObjectName()
public List<ObjectName> getMBeansToUnregister()
List из ObjectName.public String getRoleName()
public List<ObjectName> getOldRoleValue()
public List<ObjectName> getNewRoleValue()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92