Class DownloadScrapeResultImpl
- java.lang.Object
-
- com.biglybt.pifimpl.local.download.DownloadScrapeResultImpl
-
- All Implemented Interfaces:
DownloadScrapeResult
public class DownloadScrapeResultImpl extends java.lang.Object implements DownloadScrapeResult
-
-
Field Summary
Fields Modifier and Type Field Description protected DownloadImpl
download
protected TRTrackerScraperResponse
response
-
Fields inherited from interface com.biglybt.pif.download.DownloadScrapeResult
RT_ERROR, RT_SUCCESS
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DownloadScrapeResultImpl(DownloadImpl _download, TRTrackerScraperResponse _response)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TRTrackerScraperResponse
getCurrentResponse()
Download
getDownload()
Gives access to the associated downloadlong
getNextScrapeStartTime()
int
getNonSeedCount()
Gives the number of non-seeds returned by the scrapeint
getResponseType()
A scrape result can denote either a successful or failed scrape.long
getScrapeStartTime()
int
getSeedCount()
Gives the number of seeds returned by the scrapejava.lang.String
getStatus()
returns a string representation of the scrape statusjava.net.URL
getURL()
The URL for the trackerprotected void
setContent(TRTrackerScraperResponse _response)
void
setNextScrapeStartTime(long nextScrapeStartTime)
Sets the next scrape time
-
-
-
Field Detail
-
download
protected DownloadImpl download
-
response
protected TRTrackerScraperResponse response
-
-
Constructor Detail
-
DownloadScrapeResultImpl
protected DownloadScrapeResultImpl(DownloadImpl _download, TRTrackerScraperResponse _response)
-
-
Method Detail
-
setContent
protected void setContent(TRTrackerScraperResponse _response)
-
getDownload
public Download 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
public java.lang.String getStatus()
Description copied from interface:DownloadScrapeResult
returns a string representation of the scrape status- Specified by:
getStatus
in interfaceDownloadScrapeResult
- Returns:
-
getURL
public java.net.URL getURL()
Description copied from interface:DownloadScrapeResult
The URL for the tracker- Specified by:
getURL
in interfaceDownloadScrapeResult
- Returns:
-
getCurrentResponse
protected TRTrackerScraperResponse getCurrentResponse()
-
-