Class RPDownloadScrapeResult
- java.lang.Object
-
- com.biglybt.pifimpl.remote.RPObject
-
- com.biglybt.pifimpl.remote.download.RPDownloadScrapeResult
-
- All Implemented Interfaces:
DownloadScrapeResult
,java.io.Serializable
public class RPDownloadScrapeResult extends RPObject implements DownloadScrapeResult
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected DownloadScrapeResult
delegate
int
non_seed_count
int
seed_count
-
Fields inherited from class com.biglybt.pifimpl.remote.RPObject
__delegate, _dispatcher, _object_id, next_key, object_registry, object_registry_reverse
-
Fields inherited from interface com.biglybt.pif.download.DownloadScrapeResult
RT_ERROR, RT_SUCCESS
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RPDownloadScrapeResult(DownloadScrapeResult _delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RPReply
_process(RPRequest request)
protected void
_setDelegate(java.lang.Object _delegate)
java.lang.Object
_setLocal()
static RPDownloadScrapeResult
create(DownloadScrapeResult _delegate)
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 trackervoid
setNextScrapeStartTime(long nextScrapeStartTime)
Sets the next scrape time-
Methods inherited from class com.biglybt.pifimpl.remote.RPObject
_fixupLocal, _getDelegate, _getName, _getOID, _lookupLocal, _lookupLocal, _refresh, _setRemote, getDispatcher, notSupported, notSupported
-
-
-
-
Field Detail
-
delegate
protected transient DownloadScrapeResult delegate
-
seed_count
public int seed_count
-
non_seed_count
public int non_seed_count
-
-
Constructor Detail
-
RPDownloadScrapeResult
protected RPDownloadScrapeResult(DownloadScrapeResult _delegate)
-
-
Method Detail
-
create
public static RPDownloadScrapeResult create(DownloadScrapeResult _delegate)
-
_setDelegate
protected void _setDelegate(java.lang.Object _delegate)
- Overrides:
_setDelegate
in classRPObject
-
_setLocal
public java.lang.Object _setLocal() throws RPException
- Overrides:
_setLocal
in classRPObject
- Throws:
RPException
-
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:
-
-