- 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 SummaryFields Modifier and Type Field Description protected Class<?>serviceClassAClassreference to the newly available service- 
Fields declared in class java.beans.beancontext.BeanContextEventpropagatedFrom
 - 
Fields declared in class java.util.EventObjectsource
 
- 
 - 
Constructor SummaryConstructors Constructor Description BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)Construct aBeanContextAvailableServiceEvent.
 - 
Method SummaryAll 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.BeanContextEventgetBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
 - 
Methods declared in class java.util.EventObjectgetSource, toString
 
- 
 
- 
- 
- 
Field Detail- 
serviceClassprotected Class<?> serviceClass AClassreference to the newly available service
 
- 
 - 
Constructor Detail- 
BeanContextServiceAvailableEventpublic BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc) Construct aBeanContextAvailableServiceEvent.- Parameters:
- bcs- The context in which the service has become available
- sc- A- Classreference to the newly available service
 
 
- 
 - 
Method Detail- 
getSourceAsBeanContextServicespublic BeanContextServices getSourceAsBeanContextServices() Gets the source as a reference of typeBeanContextServices.- Returns:
- The context in which the service has become available
 
 - 
getServiceClasspublic Class<?> getServiceClass() Gets the service class that is the subject of this notification.- Returns:
- A Classreference to the newly available service
 
 - 
getCurrentServiceSelectorspublic Iterator<?> getCurrentServiceSelectors() Gets the list of service dependent selectors.- Returns:
- the current selectors available from the service
 
 
- 
 
-