Интерфейс RelationSupportMBean
- Все суперинтерфейсы:
Relation
- Все известные реализующие классы:
RelationSupport
public interface RelationSupportMBean extends Relation
Класс RelationSupport соответствует шаблонам проектирования стандартных MBean. Таким образом, пользователь может решить создать объект RelationSupport сам как MBean (так как он соответствует шаблонам проектирования MBean), зарегистрировать его в сервере MBean и затем добавить его в сервис Relation.
Пользователь также может, при создании собственного класса MBean отношения, наследоваться от RelationSupport для получения реализаций необходимых интерфейсов (см. ниже).
Также возможно иметь в пользовательском классе MBean отношения член, являющийся объектом RelationSupport, и реализовывать необходимые интерфейсы, делегируя все этому члену.
RelationSupport реализует интерфейс Relation (для обработки сервисом Relation).
- С:
- 1.5
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Boolean |
isInRelationService() |
Возвращает внутренний флаг, указывающий, обрабатывается ли объект сервисом Relation. |
void |
setRelationServiceManagementFlag |
Указывает, обрабатывается ли это отношение сервисом Relation. |
Методы, объявленные в интерфейсе javax.management.relation.Relation
getAllRoles, getReferencedMBeans, getRelationId, getRelationServiceName, getRelationTypeName, getRole, getRoleCardinality, getRoles, handleMBeanUnregistration, retrieveAllRoles, setRole, setRoles
Подробное описание методов
isInRelationService
Boolean isInRelationService()
- Возвращает:
- логическое значение, равное
Boolean.TRUE, если объект по-прежнему обрабатывается сервисом Relation, иBoolean.FALSEв противном случае.
setRelationServiceManagementFlag
void setRelationServiceManagementFlag(Boolean flag) throws IllegalArgumentException
Указывает, обрабатывается ли это отношение сервисом Relation.
ВНИМАНИЕ, этот метод должен быть доступен, так как сервис Relation будет обращаться к отношению через его интерфейс управления. РЕКОМЕНДУЕТСЯ НЕ использовать этот метод. Его использование не влияет на регистрацию объекта отношения в сервисе Relation, но предоставит неверную информацию о нем!
- Параметры:
-
flag- обрабатывается ли отношение сервисом Relation. - Исключения:
-
IllegalArgumentException- если параметр null
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.management/javax/management/relation/RelationSupportMBean.html