- 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()
获取作为此通知主题的服务类BeanContextServices
getSourceAsBeanContextServices()
获取源作为类型BeanContextServices
的引用boolean
isCurrentServiceInvalidNow()
报告当前服务是否被强制撤销,在这种情况下,引用现在无效且无法使用。boolean
isServiceClass(类<?> 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
如果当前服务被强制撤销
-
-