JavaTM 2 Platform
Std. Ed. v1.4.0

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

This event type is used by the BeanContextServicesListener in order to identify the service being registered.

See Also:
Serialized Form

Field Summary
protected  Class serviceClass
          A Class reference to the newly available service
 
Fields inherited from class java.beans.beancontext.BeanContextEvent
propagatedFrom
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
BeanContextServiceAvailableEvent(BeanContextServices bcs, Class sc)
          Construct a BeanContextAvailableServiceEvent.
 
Method Summary
 Iterator getCurrentServiceSelectors()
          Gets the list of service dependent selectors.
 Class getServiceClass()
          Gets the service class that is the subject of this notification.
 BeanContextServices getSourceAsBeanContextServices()
          Gets the source as a reference of type BeanContextServices.
 
Methods inherited from class java.beans.beancontext.BeanContextEvent
getBeanContext, getPropagatedFrom, isPropagated, setPropagatedFrom
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serviceClass

protected Class serviceClass
A Class reference to the newly available service

Constructor Detail

BeanContextServiceAvailableEvent

public BeanContextServiceAvailableEvent(BeanContextServices bcs,
                                        Class sc)
Construct a BeanContextAvailableServiceEvent.

Parameters:
bcs - The context in which the service has become available
sc - A Class reference to the newly available service
Method Detail

getSourceAsBeanContextServices

public BeanContextServices getSourceAsBeanContextServices()
Gets the source as a reference of type BeanContextServices.

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 Class reference to the newly available service

getCurrentServiceSelectors

public Iterator getCurrentServiceSelectors()
Gets the list of service dependent selectors.

Returns:
the current selectors available from the service

JavaTM 2 Platform
Std. Ed. v1.4.0

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Java, Java 2D, and JDBC are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.