ReferenceListener
Date: 2016-06-25

org.osgi.service.blueprint.reflect

## Interface ReferenceListener

-     @ConsumerType
      public interface ReferenceListener

  Metadata for a reference listener interested in the reference bind and unbind events for a service reference.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getBindMethod()` Return the name of the bind method.
    `Target` | `getListenerComponent()` Return the Metadata for the component that will receive bind and unbind events.
    `java.lang.String` | `getUnbindMethod()` Return the name of the unbind method.

- - ### Method Detail

    - #### getListenerComponent

          Target getListenerComponent()

      Return the Metadata for the component that will receive bind and unbind events. This is specified by the `ref` attribute or via an inlined component.
      Returns:
        The Metadata for the component that will receive bind and unbind events.

    - #### getBindMethod

          java.lang.String getBindMethod()

      Return the name of the bind method. The bind method will be invoked when a matching service is bound to the reference. This is specified by the `bind-method` attribute of the reference listener.
      Returns:
        The name of the bind method.

    - #### getUnbindMethod

          java.lang.String getUnbindMethod()

      Return the name of the unbind method. The unbind method will be invoked when a matching service is unbound from the reference. This is specified by the `unbind-method` attribute of the reference listener.
      Returns:
        The name of the unbind method.