Interface DownloadAnnounceResult
- All Known Implementing Classes:
DownloadAnnounceResultImpl, RPDownloadAnnounceResult
public interface DownloadAnnounceResult
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault StringGives access to the Download associated with this announce resultgetError()For RT_ERROR this gives error detailsintThis method gives the number of non-seeds (peers) we know aboutgetPeers()intFor RT_SUCCESS this gives the number of peers returned by the trackerintThe response may represent a successful or failed announceintThis method gives the number of seeds we know about (and may have received from a succession of announces).longgetURL()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
-
getAdditionalInfo
-
getURL
-
getPeers
DownloadAnnounceResultPeer[] getPeers() -
getTimeToWait
long getTimeToWait() -
getExtensions
Map getExtensions()
-