public class CombinedDownloaderImpl extends Object implements CombinedDownloader
| Constructor and Description |
|---|
CombinedDownloaderImpl(Executor executor,
Downloader downloader,
int defaultTries) |
| Modifier and Type | Method and Description |
|---|---|
<T> Future<T> |
download(CombinedDownloadTask<T> task,
CombinedDownloadCallback<T> callback)
Submits a combined download task asynchronously.
|
<T> Future<T> |
download(CombinedDownloadTask<T> downloadTask,
CombinedDownloadCallback<T> callback,
int tries)
Submits a combined download task asynchronously.
|
boolean |
isShutdown()
Returns true if this executor has been shutdown.
|
void |
shutdown()
Shutdown the executor.
|
public CombinedDownloaderImpl(Executor executor, Downloader downloader, int defaultTries)
public <T> Future<T> download(CombinedDownloadTask<T> downloadTask, CombinedDownloadCallback<T> callback, int tries)
CombinedDownloaderdownload in interface CombinedDownloaderT - the type of the CombinedDownloadTaskdownloadTask - download taskcallback - download callbacktries - the max number of tries for each sub download taskpublic void shutdown()
Shutdownableshutdown in interface Shutdownablepublic <T> Future<T> download(CombinedDownloadTask<T> task, CombinedDownloadCallback<T> callback)
CombinedDownloaderdownload in interface CombinedDownloaderT - the type of the CombinedDownloadTasktask - download taskcallback - download callbackpublic boolean isShutdown()
ShutdownableisShutdown in interface ShutdownableCopyright © 2016. All rights reserved.