Module java.desktop

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 Details

    • serviceClass

      protected Class<?> serviceClass
      A Class reference to the newly available service
  • Constructor Details

    • 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 Details

    • 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