java.beans.beancontext

Class BeanContextServiceAvailableEvent

public class BeanContextServiceAvailableEvent extends BeanContextEvent

Event fired when new services become available through a BeanContextServices.

Since: JDK1.2

See Also: BeanContextServicesListener

Field Summary
protected ClassserviceClass
The Class representing the service which is now available.
Constructor Summary
BeanContextServiceAvailableEvent(BeanContextServices services, Class serviceClass)
Create a new service available event.
Method Summary
IteratorgetCurrentServiceSelectors()
Get the current service selectors of the service class.
ClassgetServiceClass()
Get the newly available service class.
BeanContextServicesgetSourceAsBeanContextServices()
Get the BeanContextServices through which the new service is available.

Field Detail

serviceClass

protected Class serviceClass
The Class representing the service which is now available.

Constructor Detail

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.

Method Detail

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.