Class BeanContextServiceAvailableEvent

java.lang.Object
java.util.EventObject
java.beans.beancontext.BeanContextEvent
java.beans.beancontext.BeanContextServiceAvailableEvent
All Implemented Interfaces:
Serializable

@Deprecated(since="23", forRemoval=true) public class BeanContextServiceAvailableEvent extends BeanContextEvent
Deprecated, for removal: This API element is subject to removal in a future version.

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

See Also:
  • Field Details

    • serviceClass

      protected Class<?> serviceClass
      Deprecated, for removal: This API element is subject to removal in a future version.
      A Class reference to the newly available service
  • Constructor Details

    • BeanContextServiceAvailableEvent

      public BeanContextServiceAvailableEvent(BeanContextServices bcs, Class<?> sc)
      Deprecated, for removal: This API element is subject to removal in a future version.
      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()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets the source as a reference of type BeanContextServices.
      Returns:
      The context in which the service has become available
    • getServiceClass

      public Class<?> getServiceClass()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets the service class that is the subject of this notification.
      Returns:
      A Class reference to the newly available service
    • getCurrentServiceSelectors

      public Iterator<?> getCurrentServiceSelectors()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Gets the list of service dependent selectors.
      Returns:
      the current selectors available from the service