OSGi™ Enterprise
Release 5

org.osgi.service.blueprint.reflect
Interface ReferenceListener


public interface ReferenceListener

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

ThreadSafe

Method Summary
 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.

OSGi™ Enterprise
Release 5

Copyright © OSGi Alliance (2000, 2012). All Rights Reserved. Licensed under the OSGi Specification License, Version 2.0