org.gudy.azureus2.core3.tracker.client
Interface TRTrackerScraper

All Known Implementing Classes:
TRTrackerScraperImpl

public interface TRTrackerScraper


Field Summary
static int REFRESH_MINIMUM_SECS
           
 
Method Summary
 void addListener(TRTrackerScraperListener l)
           
 TRTrackerScraperResponse peekScrape(TOTorrent torrent, URL target_url)
           
 void remove(TOTorrent torrent)
           
 void removeListener(TRTrackerScraperListener l)
           
 TRTrackerScraperResponse scrape(TOTorrent torrent)
           
 TRTrackerScraperResponse scrape(TOTorrent torrent, boolean force)
           
 TRTrackerScraperResponse scrape(TOTorrent torrent, URL target_url)
           
 TRTrackerScraperResponse scrape(TRTrackerAnnouncer tracker_client)
           
 void setClientResolver(TRTrackerScraperClientResolver resolver)
           
 void setScrape(TOTorrent torrent, URL url, DownloadScrapeResult result)
           
 

Field Detail

REFRESH_MINIMUM_SECS

static final int REFRESH_MINIMUM_SECS
See Also:
Constant Field Values
Method Detail

scrape

TRTrackerScraperResponse scrape(TOTorrent torrent)

scrape

TRTrackerScraperResponse scrape(TOTorrent torrent,
                                URL target_url)

scrape

TRTrackerScraperResponse scrape(TOTorrent torrent,
                                boolean force)

scrape

TRTrackerScraperResponse scrape(TRTrackerAnnouncer tracker_client)

setScrape

void setScrape(TOTorrent torrent,
               URL url,
               DownloadScrapeResult result)

peekScrape

TRTrackerScraperResponse peekScrape(TOTorrent torrent,
                                    URL target_url)

remove

void remove(TOTorrent torrent)

setClientResolver

void setClientResolver(TRTrackerScraperClientResolver resolver)

addListener

void addListener(TRTrackerScraperListener l)

removeListener

void removeListener(TRTrackerScraperListener l)