org.gudy.azureus2.core3.tracker.client.impl.bt
Class TRTrackerBTScraperImpl

java.lang.Object
  extended by org.gudy.azureus2.core3.tracker.client.impl.bt.TRTrackerBTScraperImpl

public class TRTrackerBTScraperImpl
extends Object

Author:
parg

Field Summary
protected static AEMonitor class_mon
           
protected static TRTrackerBTScraperImpl singleton
           
 
Constructor Summary
protected TRTrackerBTScraperImpl(TRTrackerScraperImpl _scraper)
           
 
Method Summary
static TRTrackerBTScraperImpl create(TRTrackerScraperImpl _scraper)
           
protected  TRTrackerScraperImpl getScraper()
           
 TRTrackerScraperResponse peekScrape(TOTorrent torrent, URL target_url)
           
 void remove(TOTorrent torrent)
           
 TRTrackerScraperResponse scrape(TOTorrent torrent, URL target_url, boolean force)
           
 TRTrackerScraperResponse scrape(TRTrackerAnnouncer tracker_client)
           
 void setScrape(TOTorrent torrent, URL url, DownloadScrapeResult result)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

singleton

protected static TRTrackerBTScraperImpl singleton

class_mon

protected static final AEMonitor class_mon
Constructor Detail

TRTrackerBTScraperImpl

protected TRTrackerBTScraperImpl(TRTrackerScraperImpl _scraper)
Method Detail

create

public static TRTrackerBTScraperImpl create(TRTrackerScraperImpl _scraper)

getScraper

protected TRTrackerScraperImpl getScraper()

setScrape

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

scrape

public TRTrackerScraperResponse scrape(TOTorrent torrent,
                                       URL target_url,
                                       boolean force)

peekScrape

public TRTrackerScraperResponse peekScrape(TOTorrent torrent,
                                           URL target_url)

scrape

public TRTrackerScraperResponse scrape(TRTrackerAnnouncer tracker_client)

remove

public void remove(TOTorrent torrent)