java.beans.beancontext
Class BeanContextServiceAvailableEvent
java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextServiceAvailableEvent
- All Implemented Interfaces:
- Serializable
public class BeanContextServiceAvailableEvent
- extends BeanContextEvent
Event fired when new services become available through a BeanContextServices
.
- Since:
- JDK1.2
- See Also:
BeanContextServicesListener
,
Serialized Form
Field Summary |
protected Class |
serviceClass
The Class representing the service which is now
available. |
serviceClass
protected Class serviceClass
- The
Class
representing the service which is now
available.
BeanContextServiceAvailableEvent
public BeanContextServiceAvailableEvent(BeanContextServices services,
Class serviceClass)
- Create a new service available event.
- Parameters:
services
- the BeanContextServices
through
which the service is available. This is also the source
of the event.serviceClass
- the service class that is now available.
getCurrentServiceSelectors
public Iterator getCurrentServiceSelectors()
- Get the current service selectors of the service class.
This is identical to
getSourceAsBeanContextServices().getCurrentServiceSelectors(getServiceClass())
- Returns:
- the current service selectors of the service class.
getServiceClass
public Class getServiceClass()
- Get the newly available service class.
- Returns:
- the service class.
getSourceAsBeanContextServices
public BeanContextServices getSourceAsBeanContextServices()
- Get the
BeanContextServices
through which the new service is available.
- Returns:
- the
BeanContextServices
through which the
new service is available.