Spec-Zone .ru
спецификации, руководства, описания, API
|
public interface RelationSupportMBean extends Relation
RelationSupport class соответствует шаблонам разработки стандартного MBean. Таким образом, пользователь может решить инстанцировать объекта RelationSupport непосредственно как MBean (поскольку это следует за шаблонами разработки MBean), чтобы зарегистрировать это в Сервере MBean, и затем добавить это в Службе Отношения.
Пользователь может также, создавая его собственное отношение MBean class, иметь это расширение RelationSupport, получать реализации необходимых интерфейсов (см. ниже).
Также возможно иметь в пользовательском отношении MBean class элемент, являющийся объектом RelationSupport, и реализовать необходимые интерфейсы, делегируя все к этому элементу.
RelationSupport реализует интерфейс Отношения (чтобы быть обработанным Службой Отношения).
Модификатор и Тип | Метод и Описание |
---|---|
Булев |
isInRelationService()
Возвращает внутренний флаг, определяющий, обрабатывается ли объект все еще Службой Отношения.
|
void |
setRelationServiceManagementFlag(Boolean flag)
Определяет, обрабатывается ли это отношение Службой Отношения.
|
getAllRoles, getReferencedMBeans, getRelationId, getRelationServiceName, getRelationTypeName, getRole, getRoleCardinality, getRoles, handleMBeanUnregistration, retrieveAllRoles, setRole, setRoles
Boolean isInRelationService()
Boolean.TRUE
если объект все еще обрабатывается Службой Отношения и Boolean.FALSE
иначе.void setRelationServiceManagementFlag(Boolean flag) throws IllegalArgumentException
Определяет, обрабатывается ли это отношение Службой Отношения.
ОСТЕРЕГАЙТЕСЬ, этот метод должен быть представлен, поскольку Служба Отношения получит доступ к отношению через свой интерфейс управления. Рекомендуется НЕ использовать этот метод. Используя это не влияет на регистрацию объекта отношения в Службе Отношения, но предоставит неправильную информацию об этом!
flag
- обрабатывается ли отношение Службой Отношения.IllegalArgumentException
- если нулевой параметр
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92