org.gudy.azureus2.core3.tracker.client
Interface TRTrackerScraperClientResolver


public interface TRTrackerScraperClientResolver

Author:
parg

Field Summary
static java.lang.Character FL_COMPLETE_QUEUED
           
static java.lang.Character FL_COMPLETE_RUNNING
           
static java.lang.Character FL_COMPLETE_STOPPED
           
static java.lang.Character FL_INCOMPLETE_QUEUED
           
static java.lang.Character FL_INCOMPLETE_RUNNING
           
static java.lang.Character FL_INCOMPLETE_STOPPED
           
static java.lang.Character FL_NONE
           
 
Method Summary
 int[] getCachedScrape(HashWrapper hash)
           
 java.lang.String[] getEnabledNetworks(HashWrapper hash)
           
 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
 boolean isNetworkEnabled(HashWrapper hash, java.net.URL url)
           
 boolean isScrapable(HashWrapper torrent_hash)
           
 boolean redirectTrackerUrl(HashWrapper hash, java.net.URL old_url, java.net.URL new_url)
           
 

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)