// @see org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloaderListener#completed(org.gudy.azureus2.plugins.utils.resourcedownloader.ResourceDownloader, java.io.InputStream)
public boolean completed(ResourceDownloader downloader, InputStream data) {
downloader.removeListener(this);
if (!nextUpdate()) {
// fire in another thread so completed function can exit
AEThread thread = new AEThread("AllDownloadsComplete", true) {
public void runSupport() {
allDownloadsComplete();
}
};
thread.start();
}
return true;
}