|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.gudy.azureus2.core3.tracker.client.impl.bt.TrackerChecker
public class TrackerChecker
Constructor Summary | |
---|---|
protected |
TrackerChecker(TRTrackerBTScraperImpl _scraper)
Initialize TrackerChecker. |
Method Summary | |
---|---|
void |
clockChangeCompleted(long current_time,
long offset)
Called after the change is visible to getCurrentTime callers |
void |
clockChangeDetected(long current_time,
long offset)
Called before the change becomes visible to getCurrentTime callers |
void |
generate(IndentWriter writer)
|
protected TRTrackerScraperResponseImpl |
getHashData(TOTorrent torrent,
URL target_url)
Retrieves the last cached Scraper Response based on a TOTorrent's Announce URL (not announce-list) and hash. |
protected TRTrackerScraperResponseImpl |
getHashData(TRTrackerAnnouncer tracker_client)
Retrieves the last cached Scraper Response based on a TRTrackerClient's current URL (announce-list entry or announce) and its torrent's hash. |
protected TRTrackerScraperResponseImpl |
getHashData(URL trackerUrl,
HashWrapper hash)
Retrieves the last cached Scraper Response for the supplied tracker URL and hash. |
long |
getNextScrapeCheckOn()
|
protected TRTrackerScraperResponseImpl |
peekHashData(TOTorrent torrent,
URL target_url)
|
void |
perform(TimerEvent event)
|
protected void |
removeHash(String trackerUrl,
HashWrapper hash)
Removes the scrape task and data associated with the supplied tracker URL and torrent hash. |
protected void |
removeHash(TOTorrent torrent)
Removes the scrape task and data associated with the TOTorrent's Announce URL, announce-list data and hash. |
protected void |
syncUpdate(TOTorrent torrent,
URL target_url)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected TrackerChecker(TRTrackerBTScraperImpl _scraper)
Method Detail |
---|
protected TRTrackerScraperResponseImpl getHashData(TRTrackerAnnouncer tracker_client)
protected TRTrackerScraperResponseImpl getHashData(TOTorrent torrent, URL target_url)
protected TRTrackerScraperResponseImpl getHashData(URL trackerUrl, HashWrapper hash)
protected TRTrackerScraperResponseImpl peekHashData(TOTorrent torrent, URL target_url)
protected void removeHash(TOTorrent torrent)
protected void removeHash(String trackerUrl, HashWrapper hash)
protected void syncUpdate(TOTorrent torrent, URL target_url)
public void perform(TimerEvent event)
perform
in interface TimerEventPerformer
public void clockChangeDetected(long current_time, long offset)
SystemTime.ChangeListener
clockChangeDetected
in interface SystemTime.ChangeListener
public void clockChangeCompleted(long current_time, long offset)
SystemTime.ChangeListener
clockChangeCompleted
in interface SystemTime.ChangeListener
public void generate(IndentWriter writer)
generate
in interface AEDiagnosticsEvidenceGenerator
public long getNextScrapeCheckOn()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |