Interface ArtifactUrlResolver

All Known Implementing Classes:
PropertyBasedArtifactUrlResolver

public interface ArtifactUrlResolver
Interface declaration of the ArtifactUrlResolver which generates the URLs to specific artifacts.
  • Method Details

    • getUrls

      Returns a generated download URL for a given artifact parameters for a specific protocol.
      Parameters:
      downloadDescriptor - data for URL generation
      api - given protocol that URL needs to support
      Returns:
      a URL for the given artifact parameters in a given protocol
    • getUrls

      Returns a generated download URL for a given artifact parameters for a specific protocol.
      Parameters:
      downloadDescriptor - data for URL generation
      api - given protocol that URL needs to support
      requestUri - of the request that allows the handler to align the generated URL to the original request.
      Returns:
      a URL for the given artifact parameters in a given protocol