Класс 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(BeanContextServices bcs,
Class<?> sc,
boolean invalidate) |
Создаёт |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
Class<?> |
getServiceClass() |
Получает класс службы, являющейся объектом этого уведомления. |
BeanContextServices |
getSourceAsBeanContextServices() |
Получает источник как ссылку типа |
boolean |
isCurrentServiceInvalidNow() |
Указывает, отменяется ли текущая служба принудительно, в этом случае ссылки аннулируются и становятся непригодными для использования. |
boolean |
isServiceClass(Class<?> service) |
Проверяет это событие, чтобы определить, является ли отменяемая служба определённого класса. |
Методы, объявленные в классе java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
Методы, объявленные в классе java.util.EventObject
getSource, toString
Методы, объявленные в классе java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Поля
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, 2020, 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/11/docs/api/java.desktop/java/beans/beancontext/BeanContextServiceRevokedEvent.html