Interface ComponentDependency

    • Method Detail

      • getInterfaceClassName

        String getInterfaceClassName()
        Returns the fully qualified className of the dependency
        Returns:
        the className
      • getFilter

        String getFilter()
        TODO re-factor to a dictionary or add getFileterProperties? Returns the LDAP filter of the dependency
        Returns:
        the filter
      • isRequired

        boolean isRequired()
        Returns whether this dependency is required or not
        Returns:
        boolean
      • 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