org.gudy.azureus2.plugins.utils.resourcedownloader
Interface ResourceDownloaderListener
- All Known Implementing Classes:
- ResourceDownloaderAdapter, ResourceDownloaderAlternateImpl, ResourceDownloaderMetaRefreshImpl, ResourceDownloaderRetryImpl, ResourceDownloaderTimeoutImpl, ResourceDownloaderTorrentImpl, SFPluginDetailsLoaderImpl, UpdateAutoDownloader, UpdateWindow, UPnPImpl
public interface ResourceDownloaderListener
reportPercentComplete
void reportPercentComplete(ResourceDownloader downloader,
int percentage)
reportAmountComplete
void reportAmountComplete(ResourceDownloader downloader,
long amount)
reportActivity
void reportActivity(ResourceDownloader downloader,
java.lang.String activity)
completed
boolean completed(ResourceDownloader downloader,
java.io.InputStream data)
- Parameters:
downloader
- data
-
- Returns:
- return true if the completed download is OK. If false is returned then
if there are alternative download sources they will be tried. If there are no
other sources then the download will be "failed"
failed
void failed(ResourceDownloader downloader,
ResourceDownloaderException e)