package org.limewire.bittorrent;
import java.net.URI;
public interface TorrentTrackerScraper {
/**
* Submit the scrape request. Notification will be returned through the callback
*
* @return the shutdownable for the connection, or null if no
* connection was supported.
*/
RequestShutdown submitScrape(URI trackerAnnounceUri, String urn, ScrapeCallback callback);
public static interface ScrapeCallback {
void success(TorrentScrapeData data);
void failure(String reason);
}
public static interface RequestShutdown {
void shutdown();
}
}