- java.lang.Object
-
- java.util.EventObject
-
- java.beans.beancontext.BeanContextEvent
-
- java.beans.beancontext.BeanContextServiceRevokedEvent
-
- 实现的所有接口
-
Serializable
public class BeanContextServiceRevokedEvent extends BeanContextEvent
BeanContextServiceRevokedListener使用此事件类型来标识要撤消的服务。- 另请参见:
- Serialized Form
-
-
字段汇总
字段 变量和类型 字段 描述 protected 类<?>serviceClass类对正在撤销的服务的引用。-
声明的属性在类 java.beans.beancontext.BeanContextEvent
propagatedFrom
-
声明的属性在类 java.util.EventObject
source
-
-
构造方法摘要
构造方法 构造器 描述 BeanContextServiceRevokedEvent(BeanContextServices bcs, 类<?> sc, boolean invalidate)构建一个BeanContextServiceEvent。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 类<?>getServiceClass()获取作为此通知主题的服务类BeanContextServicesgetSourceAsBeanContextServices()获取源作为类型BeanContextServices的引用booleanisCurrentServiceInvalidNow()报告当前服务是否被强制撤销,在这种情况下,引用现在无效且无法使用。booleanisServiceClass(类<?> service)检查此事件以确定被撤销的服务是否属于特定类。-
声明方法的类 java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
-
声明方法的类 java.util.EventObject
getSource, toString
-
-
-
-
字段详细信息
-
serviceClass
protected 类<?> serviceClass
类对正在撤消的服务的引用。
-
-
构造方法详细信息
-
BeanContextServiceRevokedEvent
public BeanContextServiceRevokedEvent(BeanContextServices bcs, 类<?> sc, boolean invalidate)
构建一个BeanContextServiceEvent。- 参数
-
bcs- 正在撤销此服务的BeanContextServices -
sc- 正在撤销的服务 -
invalidate-true立即撤销
-
-
方法详细信息
-
getSourceAsBeanContextServices
public BeanContextServices getSourceAsBeanContextServices()
获取源作为类型BeanContextServices的引用- 结果
-
BeanContextServices从中撤消此服务
-
getServiceClass
public 类<?> getServiceClass()
获取作为此通知主题的服务类- 结果
-
类对正在撤销的服务的引用
-
isServiceClass
public boolean isServiceClass(类<?> service)
检查此事件以确定被撤销的服务是否属于特定类。- 参数
-
service- 感兴趣的服务(应该是非null) - 结果
-
true如果被撤销的服务与指定的服务属于同一类
-
isCurrentServiceInvalidNow
public boolean isCurrentServiceInvalidNow()
报告当前服务是否被强制撤销,在这种情况下,引用现在无效且无法使用。- 结果
-
true如果当前服务被强制撤销
-
-