Interface CompositionResolver

    • Method Detail

      • getRequirements

        List getRequirements​(String role,
                             String roleHint)
        Returns the list of names of components which are required by the component of given role and roleHint. The names returned are in the form role:hint, where : is defined in SEPARATOR_CHAR.
        Parameters:
        role - The name of the component
        roleHint - The implementation hint of the component
        Returns:
        The list of components which are required by given component
      • findRequirements

        List findRequirements​(String role,
                              String roleHint)
        Returns the list of names of components which are using the component. of given role and roleHint. The names returned are in the form role:hint, where : is defined in SEPARATOR_CHAR.
        Parameters:
        role - The name of the component
        roleHint - The implementation hint of the component
        Returns:
        The list of components which are requiring given component