Package com.biglybt.pif.download
Interface DownloadAnnounceResult
- All Known Implementing Classes:
DownloadAnnounceResultImpl
,RPDownloadAnnounceResult
public interface DownloadAnnounceResult
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault String
Gives access to the Download associated with this announce resultgetError()
For RT_ERROR this gives error detailsint
This method gives the number of non-seeds (peers) we know aboutgetPeers()
int
For RT_SUCCESS this gives the number of peers returned by the trackerint
The response may represent a successful or failed announceint
This method gives the number of seeds we know about (and may have received from a succession of announces).long
getURL()
The URL for the tracker.
-
Field Details
-
RT_SUCCESS
static final int RT_SUCCESS- See Also:
-
RT_ERROR
static final int RT_ERROR- See Also:
-
-
Method Details
-
getDownload
Download getDownload()Gives access to the Download associated with this announce result- Returns:
- Since:
- 2.0.7.0
-
getResponseType
int getResponseType()The response may represent a successful or failed announce- Returns:
- either RT_SUCCESS or RT_ERROR
- Since:
- 2.0.7.0
-
getReportedPeerCount
int getReportedPeerCount()For RT_SUCCESS this gives the number of peers returned by the tracker- Returns:
- Since:
- 2.0.7.0
-
getSeedCount
int getSeedCount()This method gives the number of seeds we know about (and may have received from a succession of announces).- Returns:
- Since:
- 2.0.7.0
-
getNonSeedCount
int getNonSeedCount()This method gives the number of non-seeds (peers) we know about- Returns:
- Since:
- 2.0.7.0
-
getError
String getError()For RT_ERROR this gives error details- Returns:
- Since:
- 2.0.7.0
-
getAdditionalInfo
-
getURL
URL getURL()The URL for the tracker.- Returns:
- WILL BE NULL if the torrent isn't running
-
getPeers
DownloadAnnounceResultPeer[] getPeers() -
getTimeToWait
long getTimeToWait() -
getExtensions
Map getExtensions()
-