Класс BeanContextServiceRevokedEvent
java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextServiceRevokedEvent
- Все реализуемые интерфейсы:
Serializable
public class BeanContextServiceRevokedEvent extends BeanContextEvent
Этот тип события используется BeanContextServiceRevokedListener для определения службы, которая отзывается.
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
protected Class<?> |
serviceClass |
Ссылка на службу, которая отзывается. |
Поля, объявленные в классе java.beans.beancontext.BeanContextEvent
propagatedFrom
Поля, объявленные в классе java.util.EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
BeanContextServiceRevokedEvent |
Создает BeanContextServiceEvent. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
Class<?> |
getServiceClass() |
Возвращает класс службы, являющийся объектом этого уведомления |
BeanContextServices |
getSourceAsBeanContextServices() |
Возвращает источник как ссылку типа BeanContextServices
|
boolean |
isCurrentServiceInvalidNow() |
Указывает, отзывается ли текущая служба принудительно, в этом случае ссылки аннулируются и не могут использоваться. |
boolean |
isServiceClass |
Проверяет это событие, чтобы определить, относится ли отзываемая служба к определенному классу. |
Методы, объявленные в классе java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
Методы, объявленные в классе java.util.EventObject
getSource, toString
Подробное описание полей
serviceClass
protected Class<?> serviceClass
Ссылка на службу, которая отзывается.
Подробное описание конструкторов
BeanContextServiceRevokedEvent
public BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate)
Создает
BeanContextServiceEvent.- Параметры:
-
bcs-BeanContextServices, из которого отзывается эта служба -
sc- отзываемая служба -
invalidate-trueдля немедленного отзыва
Подробное описание методов
getSourceAsBeanContextServices
public BeanContextServices getSourceAsBeanContextServices()
Возвращает источник как ссылку типа
BeanContextServices
- Возвращает:
BeanContextServices, из которого отзывается эта служба
getServiceClass
public Class<?> getServiceClass()
Возвращает класс службы, являющийся объектом этого уведомления
- Возвращает:
- Ссылка на службу, которая отзывается
isServiceClass
public boolean isServiceClass(Class<?> service)
Проверяет это событие, чтобы определить, относится ли отзываемая служба к определенному классу.
- Параметры:
-
service- интересующая служба (должна быть не null) - Возвращает:
-
trueесли отзываемая служба принадлежит тому же классу, что и указанная служба
isCurrentServiceInvalidNow
public boolean isCurrentServiceInvalidNow()
Указывает, отзывается ли текущая служба принудительно, в этом случае ссылки аннулируются и не могут использоваться.
- Возвращает:
-
trueесли текущая служба отзывается принудительно
© 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.desktop/java/beans/beancontext/BeanContextServiceRevokedEvent.html