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