- java.lang.Object
-
- java.util.EventObject
-
- java.beans.beancontext.BeanContextEvent
-
- java.beans.beancontext.BeanContextServiceAvailableEvent
-
- All Implemented Interfaces:
-
Serializable
public class BeanContextServiceAvailableEvent extends BeanContextEvent
BeanContextServicesListener使用此事件类型来识别正在注册的服务。
- 另请参见:
- 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 描述 BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)
构造一个BeanContextAvailableServiceEvent
。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 Iterator<?>
getCurrentServiceSelectors()
获取服务依赖选择器的列表。Class<?>
getServiceClass()
获取作为此通知主题的服务类。BeanContextServices
getSourceAsBeanContextServices()
获取源为BeanContextServices
型的参考。-
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
参考新提供的服务
-
-
构造方法详细信息
-
BeanContextServiceAvailableEvent
public BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)
构建一个BeanContextAvailableServiceEvent
。- 参数
-
bcs
- 服务已经可用的上下文 -
sc
- AClass
对新提供的服务的引用
-
-
方法详细信息
-
getSourceAsBeanContextServices
public BeanContextServices getSourceAsBeanContextServices()
获取源为BeanContextServices
的参考。- 结果
- 服务已经可用的上下文
-
getServiceClass
public Class<?> getServiceClass()
获取作为此通知主题的服务类。- 结果
-
A
Class
对新提供的服务的引用
-
getCurrentServiceSelectors
public Iterator<?> getCurrentServiceSelectors()
获取服务依赖选择器的列表。- 结果
- 当前选择器可从服务中获得
-
-