|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ResourceDownloaderFactory
| Method Summary | |
|---|---|
ResourceDownloader |
create(File file)
Creates a downloader for a local file - in particular this is useful for installing a plugin from a local file as the installer required ResourceDownloader instances to operate |
ResourceDownloader |
create(ResourceDownloaderDelayedFactory factory)
creates a downloader that will be asked to create a ResourceDownloader when required. |
ResourceDownloader |
create(URL url)
creates a basic downloader. |
ResourceDownloader |
create(URL url,
boolean force_no_proxy)
Creates a basic downloader, where you can force any configured proxy to be avoided. |
ResourceDownloader |
create(URL url,
byte[] post_data)
|
ResourceDownloader |
create(URL url,
Proxy force_proxy)
|
ResourceDownloader |
create(URL url,
String post_data)
|
ResourceDownloader |
create(URL url,
String post_data,
Proxy proxy)
|
ResourceDownloader |
create(URL url,
String user_name,
String password)
|
ResourceDownloader |
createWithAutoPluginProxy(URL url)
|
ResourceDownloader |
getAlternateDownloader(ResourceDownloader[] downloaders)
Gets a downloader that will cycle through a list of downloaders until a download succeeds. |
ResourceDownloader |
getAlternateDownloader(ResourceDownloader[] downloaders,
int max_to_try)
Gets a downloader that will cycle through a list of downloaders until a download succeeds. |
ResourceDownloader |
getMetaRefreshDownloader(ResourceDownloader downloader)
gets a downloader that will automatically follow META refresh tags Will only do a single level of indirection |
ResourceDownloader |
getRandomDownloader(ResourceDownloader[] downloaders)
Gets a downloader that will cycle through a list of downloaders until a download succeeds. |
ResourceDownloader |
getRandomDownloader(ResourceDownloader[] downloaders,
int max_to_try)
Gets a downloader that will cycle through a list of downloaders until a download succeeds. |
ResourceDownloader |
getRetryDownloader(ResourceDownloader downloader,
int retry_count)
gets a downloader that will retry a number of times before failing |
ResourceDownloader |
getSourceforgeDownloader(String project_name,
String file_name)
Creates a resource downloader which can be used to download a file from a Sourceforge project (from different mirrors). |
ResourceDownloader[] |
getSourceforgeDownloaders(String project_name,
String file_name)
Creates multiple resource downloaders which can be used to download a file from a Sourceforge project (from different mirrors). |
ResourceDownloader |
getSuffixBasedDownloader(ResourceDownloader downloader)
Returns a downloader that does something sensible based on the url suffix. |
ResourceDownloader |
getTimeoutDownloader(ResourceDownloader downloader,
int timeout_millis)
gets a downloader that will timeout after a given period |
ResourceDownloader |
getTorrentDownloader(ResourceDownloader downloader,
boolean persistent)
Given a downloader that will download a torrent, this will download the torrent data itself. |
ResourceDownloader |
getTorrentDownloader(ResourceDownloader downloader,
boolean persistent,
File download_directory)
Download a torrent's data to the given download location |
| Method Detail |
|---|
ResourceDownloader create(File file)
file -
ResourceDownloader create(URL url)
url -
ResourceDownloader createWithAutoPluginProxy(URL url)
ResourceDownloader create(URL url,
boolean force_no_proxy)
ResourceDownloader create(URL url,
Proxy force_proxy)
ResourceDownloader create(URL url,
String user_name,
String password)
ResourceDownloader create(ResourceDownloaderDelayedFactory factory)
factory -
ResourceDownloader getRetryDownloader(ResourceDownloader downloader,
int retry_count)
downloader - retry_count -
ResourceDownloader getTimeoutDownloader(ResourceDownloader downloader,
int timeout_millis)
downloader - timeout_millis -
ResourceDownloader getAlternateDownloader(ResourceDownloader[] downloaders)
ResourceDownloader getAlternateDownloader(ResourceDownloader[] downloaders,
int max_to_try)
ResourceDownloader getRandomDownloader(ResourceDownloader[] downloaders)
ResourceDownloader getRandomDownloader(ResourceDownloader[] downloaders,
int max_to_try)
ResourceDownloader getMetaRefreshDownloader(ResourceDownloader downloader)
downloader -
ResourceDownloader getTorrentDownloader(ResourceDownloader downloader,
boolean persistent)
downloader - persistent - whether or not the d/l will be retained over az stop/start
ResourceDownloader getTorrentDownloader(ResourceDownloader downloader,
boolean persistent,
File download_directory)
downloader - persistent - download_directory -
ResourceDownloader getSuffixBasedDownloader(ResourceDownloader downloader)
url -
ResourceDownloader create(URL url,
String post_data)
url - postData -
ResourceDownloader create(URL url,
String post_data,
Proxy proxy)
ResourceDownloader create(URL url,
byte[] post_data)
ResourceDownloader[] getSourceforgeDownloaders(String project_name,
String file_name)
getRandomDownloader(ResourceDownloader[]).
ResourceDownloader getSourceforgeDownloader(String project_name,
String file_name)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||