- java.lang.Object
-
- java.util.EventObject
-
- java.beans.beancontext.BeanContextEvent
-
- java.beans.beancontext.BeanContextServiceRevokedEvent
-
- All Implemented Interfaces:
-
Serializable
public class BeanContextServiceRevokedEvent extends BeanContextEvent
BeanContextServiceRevokedListener
使用此事件类型来识别正在撤销的服务。- 另请参见:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field 描述 protected Class<?>
serviceClass
AClass
对正在撤销的服务的引用。-
Fields inherited from class java.beans.beancontext.BeanContextEvent
propagatedFrom
-
Fields inherited from class java.util.EventObject
source
-
-
构造方法摘要
构造方法 Constructor 描述 BeanContextServiceRevokedEvent(BeanContextServices bcs, Class<?> sc, boolean invalidate)
构建一个BeanContextServiceEvent
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Class<?>
getServiceClass()
获取作为此通知主题的服务类BeanContextServices
getSourceAsBeanContextServices()
获取来源作为参考类型BeanContextServices
boolean
isCurrentServiceInvalidNow()
报告当前服务是否被强制撤销,在这种情况下,引用现在将无效并且不可用。boolean
isServiceClass(Class<?> service)
检查此事件以确定被撤销的服务是否属于特定类。-
Methods inherited from class java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
字段详细信息
-
serviceClass
protected Class<?> serviceClass
AClass
对正在撤销的服务的引用。
-
-
构造方法详细信息
-
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()
获取作为此通知主题的服务类- 结果
-
A
Class
对正在撤销的服务的引用
-
isServiceClass
public boolean isServiceClass(Class<?> service)
检查此事件以确定被撤销的服务是否属于特定类。- 参数
-
service
- 感兴趣的服务(应为非空) - 结果
-
true
如果被撤销的服务与指定的服务具有相同的类
-
isCurrentServiceInvalidNow
public boolean isCurrentServiceInvalidNow()
报告当前服务是否被强制撤销,在这种情况下,引用现在将无效并且不可用。- 结果
-
true
如果当前服务被强制撤销
-
-