Interface DownloadManager

All Known Implementing Classes:
DefaultDownloadManager

public interface DownloadManager
The Download Manager interface.

This is the one part of maven-shared-io built on Wagon, and both of the artifacts it needs at runtime - org.apache.maven.wagon:wagon-provider-api and org.apache.maven:maven-compat, for the WagonManager that supplies providers, proxies and credentials - have to be declared by the consumer. Neither arrives transitively with maven-shared-io.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The Role.
  • Method Summary

    Modifier and Type
    Method
    Description
    download(String url, List<org.apache.maven.wagon.events.TransferListener> transferListeners, MessageHolder messageHolder)
     
    download(String url, MessageHolder messageHolder)