Interface TRTrackerScraperClientResolver


  • public interface TRTrackerScraperClientResolver
    • Field Detail

      • FL_NONE

        static final java.lang.Character FL_NONE
      • FL_INCOMPLETE_STOPPED

        static final java.lang.Character FL_INCOMPLETE_STOPPED
      • FL_INCOMPLETE_QUEUED

        static final java.lang.Character FL_INCOMPLETE_QUEUED
      • FL_INCOMPLETE_RUNNING

        static final java.lang.Character FL_INCOMPLETE_RUNNING
      • FL_COMPLETE_STOPPED

        static final java.lang.Character FL_COMPLETE_STOPPED
      • FL_COMPLETE_QUEUED

        static final java.lang.Character FL_COMPLETE_QUEUED
      • FL_COMPLETE_RUNNING

        static final java.lang.Character FL_COMPLETE_RUNNING
    • Method Detail

      • isScrapable

        boolean isScrapable​(HashWrapper torrent_hash)
      • getCachedScrape

        int[] getCachedScrape​(HashWrapper hash)
        Parameters:
        hash -
        Returns:
      • isNetworkEnabled

        boolean isNetworkEnabled​(HashWrapper hash,
                                 java.net.URL url)
      • getEnabledNetworks

        java.lang.String[] getEnabledNetworks​(HashWrapper hash)
      • getExtensions

        java.lang.Object[] getExtensions​(HashWrapper hash)
        Two kinds of extensions: entry [0] = String (or null) that gets passed with the scrape verbotem after infohash entry [1] = Character - status of download, aggregated into a single String passed with scrape status flags are above FL_ values
        Parameters:
        hash -
        Returns:
      • redirectTrackerUrl

        boolean redirectTrackerUrl​(HashWrapper hash,
                                   java.net.URL old_url,
                                   java.net.URL new_url)