Interface ComponentExtension

  • All Known Implementing Classes:
    ComponentExtensionImpl

    public interface ComponentExtension
    The definition interface for component extensions
    Author:
    danielm
    • Method Detail

      • getInterfaceClassName

        String getInterfaceClassName()
        Returns the fully qualified className of the extension
        Returns:
        the className
      • getAddedCallback

        String getAddedCallback()
        Returns the name of a method that should be invoke when an instance of this dependency comes available. The component should implement a method with the following signature: public void (ServiceReference ref, Object inst)
        Returns:
        the methodName
      • getRemovedCallback

        String getRemovedCallback()
        Returns the name of a method that should be invoke when an instance of this dependency comes unavailable. The component should implement a method with the following signature: public void (ServiceReference ref, Object inst)
        Returns:
        the methodName