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