Interface DownloadAnnounceResult

All Known Implementing Classes:
DownloadAnnounceResultImpl, RPDownloadAnnounceResult

public interface DownloadAnnounceResult
  • Field Details

  • 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

      default String getAdditionalInfo()
    • getURL

      URL getURL()
      The URL for the tracker.
      Returns:
      WILL BE NULL if the torrent isn't running
    • getPeers

    • getTimeToWait

      long getTimeToWait()
    • getExtensions

      Map getExtensions()