java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextServiceRevokedEvent
- 所有已实现的接口:
-
Serializable
此事件类型由BeanContextServiceRevokedListener
使用,以识别被撤销的服务。
- 参见:
-
Field Summary
Fields declared in class java.beans.beancontext.BeanContextEvent
propagatedFrom
Fields declared in class java.util.EventObject
source
-
Constructor Summary
ConstructorDescriptionBeanContextServiceRevokedEvent
(BeanContextServices bcs, Class<?> sc, boolean invalidate) 构造一个BeanContextServiceEvent
。 -
Method Summary
Modifier and TypeMethodDescriptionClass
<?> 获取此通知主题的服务类。获取源作为BeanContextServices
类型的引用。boolean
报告当前服务是否被强制撤销,如果是,则引用现在无效且不可用。boolean
isServiceClass
(Class<?> service) 检查此事件以确定被撤销的服务是否属于特定类。Methods declared in class java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
Methods declared in class java.util.EventObject
getSource, toString
-
Field Details
-
serviceClass
被撤销的服务的Class
引用。
-
-
Constructor Details
-
BeanContextServiceRevokedEvent
构造一个BeanContextServiceEvent
。- 参数:
-
bcs
- 此服务被撤销的BeanContextServices
-
sc
- 被撤销的服务 -
invalidate
-true
表示立即撤销
-
-
Method Details
-
getSourceAsBeanContextServices
获取源作为BeanContextServices
类型的引用。- 返回:
-
此服务被撤销的
BeanContextServices
-
getServiceClass
获取此通知主题的服务类。- 返回:
-
被撤销的服务的
Class
引用
-
isServiceClass
检查此事件以确定被撤销的服务是否属于特定类。- 参数:
-
service
- 感兴趣的服务(应为非null) - 返回:
-
如果被撤销的服务与指定服务的类相同,则返回
true
-
isCurrentServiceInvalidNow
public boolean isCurrentServiceInvalidNow()报告当前服务是否被强制撤销,如果是,则引用现在无效且不可用。- 返回:
-
如果当前服务正在被强制撤销,则返回
true
-