ant-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Matèrne (JIRA) <j...@apache.org>
Subject [jira] Created: (IVY-1011) Enhance download options
Date Fri, 23 Jan 2009 10:05:00 GMT
Enhance download options
------------------------

                 Key: IVY-1011
                 URL: https://issues.apache.org/jira/browse/IVY-1011
             Project: Ivy
          Issue Type: New Feature
          Components: Core
            Reporter: Jan Matèrne
            Priority: Minor


Enhance the downloading of artefacts.
- parallel downloads
- resuming a download
- partial downloads
- using a downloadmanager (for getting the first three topics)

(Without knowing the internals) I think of something like

public interface Downloader {
    /**
     * @param source From where to download
     * @param target where to store the artefact
     * @param progressReporter something that reports the progress (the [.......]ok  at the
moment)
    */
    download(URI source, File target, ?? progressReporter);
}




Implementations:
- SerialDownloader :  the existing downloader
- ParallelDownloader : starts multiple downloads in parallel
- SunDownloader : uses Suns Downloadmanager [1] for doing the job
- ??Downloader : other (free available Java based) download manager

[1] http://www.sun.com/download/sdm/download.xml


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message