Interface TorrentDownloader

    • Method Detail

      • start

        void start()
        Starts the download.
      • cancel

        void cancel()
        Cancels the download.
      • setDownloadPath

        void setDownloadPath​(java.lang.String path,
                             java.lang.String file)
        Changes the path and filename to download to. You can give null for either to leave it as is. (These are initialized to either the path/filename given via TorrentDownloaderFactory.download(Managed) or to the default torrent save directory (path) and the filename the server proposes (file). This function does nothing after the download has been started.
        Parameters:
        path - The path for download.
        file - The file name for download.
      • getDownloadState

        int getDownloadState()
        Gets the state of the TorrentDownloader.
      • getFile

        java.io.File getFile()
        Returns the File the TorrentDownloader downloads to.
      • getPercentDone

        int getPercentDone()
        Returns the amount downloaded in per cent. Gives -1 if total size is not available.
      • getTotalRead

        int getTotalRead()
        Returns the amount downloaded in bytes.
      • getError

        java.lang.String getError()
        Returns the error string if one occured, "Ok" otherwise.
      • getStatus

        java.lang.String getStatus()
      • getURL

        java.lang.String getURL()
        Returns the URL downloaded from.
      • getLastReadCount

        int getLastReadCount()
        Returns:
      • getLastReadBytes

        byte[] getLastReadBytes()
        Returns:
      • getDeleteFileOnCancel

        boolean getDeleteFileOnCancel()
        Returns:
      • setDeleteFileOnCancel

        void setDeleteFileOnCancel​(boolean deleteFileOnCancel)
        Parameters:
        deleteFileOnCancel -
      • isIgnoreReponseCode

        boolean isIgnoreReponseCode()
        Returns:
        Since:
        4.0.0.5
      • setIgnoreReponseCode

        void setIgnoreReponseCode​(boolean ignoreReponseCode)
        Parameters:
        ignoreReponseCode -
        Since:
        4.0.0.5