Class DownloadImpl.AggregateScrapeResult
java.lang.Object
com.biglybt.pifimpl.local.download.DownloadImpl.AggregateScrapeResult
- All Implemented Interfaces:
DownloadScrapeResult
- Enclosing class:
DownloadImpl
private static class DownloadImpl.AggregateScrapeResult
extends Object
implements DownloadScrapeResult
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Download
private int
private TRTrackerScraperResponse
private int
private int
Fields inherited from interface com.biglybt.pif.download.DownloadScrapeResult
RT_ERROR, RT_SUCCESS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGives access to the associated downloadlong
int
Gives the number of non-seeds returned by the scrapeint
A scrape result can denote either a successful or failed scrape.long
int
Gives the number of seeds returned by the scrapereturns a string representation of the scrape statusgetURL()
The URL for the trackervoid
setNextScrapeStartTime
(long nextScrapeStartTime) Sets the next scrape timeprivate void
update
(TRTrackerScraperResponse _response, int _seeds, int _peers, int _time_secs)
-
Field Details
-
dl
-
response
-
seeds
private int seeds -
leechers
private int leechers -
time_secs
private int time_secs
-
-
Constructor Details
-
AggregateScrapeResult
-
-
Method Details
-
update
-
getDownload
Description copied from interface:DownloadScrapeResult
Gives access to the associated download- Specified by:
getDownload
in interfaceDownloadScrapeResult
- Returns:
-
getResponseType
public int getResponseType()Description copied from interface:DownloadScrapeResult
A scrape result can denote either a successful or failed scrape.- Specified by:
getResponseType
in interfaceDownloadScrapeResult
- Returns:
- RT_SUCCESS or RT_ERROR
-
getSeedCount
public int getSeedCount()Description copied from interface:DownloadScrapeResult
Gives the number of seeds returned by the scrape- Specified by:
getSeedCount
in interfaceDownloadScrapeResult
- Returns:
-
getNonSeedCount
public int getNonSeedCount()Description copied from interface:DownloadScrapeResult
Gives the number of non-seeds returned by the scrape- Specified by:
getNonSeedCount
in interfaceDownloadScrapeResult
- Returns:
-
getScrapeStartTime
public long getScrapeStartTime()- Specified by:
getScrapeStartTime
in interfaceDownloadScrapeResult
-
setNextScrapeStartTime
public void setNextScrapeStartTime(long nextScrapeStartTime) Description copied from interface:DownloadScrapeResult
Sets the next scrape time- Specified by:
setNextScrapeStartTime
in interfaceDownloadScrapeResult
- Parameters:
nextScrapeStartTime
- time to start in milliseconds since epoch
-
getNextScrapeStartTime
public long getNextScrapeStartTime()- Specified by:
getNextScrapeStartTime
in interfaceDownloadScrapeResult
-
getStatus
Description copied from interface:DownloadScrapeResult
returns a string representation of the scrape status- Specified by:
getStatus
in interfaceDownloadScrapeResult
- Returns:
-
getURL
Description copied from interface:DownloadScrapeResult
The URL for the tracker- Specified by:
getURL
in interfaceDownloadScrapeResult
- Returns:
-