- java.lang.Object
 - 
- java.util.EventObject
 - 
- java.beans.beancontext.BeanContextEvent
 - 
- java.beans.beancontext.BeanContextServiceAvailableEvent
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable
public class BeanContextServiceAvailableEvent extends BeanContextEvent
This event type is used by the BeanContextServicesListener in order to identify the service being registered.
- See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected Class<?>serviceClassAClassreference to the newly available service- 
Fields declared in class java.beans.beancontext.BeanContextEvent
propagatedFrom 
- 
Fields declared in class java.util.EventObject
source 
 - 
 
- 
Constructor Summary
Constructors Constructor Description BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)Construct aBeanContextAvailableServiceEvent. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator<?>getCurrentServiceSelectors()Gets the list of service dependent selectors.Class<?>getServiceClass()Gets the service class that is the subject of this notification.BeanContextServicesgetSourceAsBeanContextServices()Gets the source as a reference of typeBeanContextServices.- 
Methods declared in class java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom 
- 
Methods declared in class java.util.EventObject
getSource, toString 
 - 
 
 - 
 
- 
- 
Field Detail
- 
serviceClass
protected Class<?> serviceClass
AClassreference to the newly available service 
 - 
 
- 
Constructor Detail
- 
BeanContextServiceAvailableEvent
public BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)
Construct aBeanContextAvailableServiceEvent.- Parameters:
 bcs- The context in which the service has become availablesc- AClassreference to the newly available service
 
 - 
 
- 
Method Detail
- 
getSourceAsBeanContextServices
public BeanContextServices getSourceAsBeanContextServices()
Gets the source as a reference of typeBeanContextServices.- Returns:
 - The context in which the service has become available
 
 
- 
getServiceClass
public Class<?> getServiceClass()
Gets the service class that is the subject of this notification.- Returns:
 - A 
Classreference to the newly available service 
 
- 
getCurrentServiceSelectors
public Iterator<?> getCurrentServiceSelectors()
Gets the list of service dependent selectors.- Returns:
 - the current selectors available from the service
 
 
 - 
 
 -