FileDocCategorySizeDatePackage
TRTrackerServer.javaAPI DocAzureus 3.0.3.42951Wed Sep 12 23:18:02 BST 2007org.gudy.azureus2.core3.tracker.server

TRTrackerServer

public interface TRTrackerServer

Fields Summary
public static final String
DEFAULT_NAME
public static final int
DEFAULT_MIN_RETRY_DELAY
public static final int
DEFAULT_MAX_RETRY_DELAY
public static final int
DEFAULT_INC_BY
public static final int
DEFAULT_INC_PER
public static final int
DEFAULT_SCRAPE_RETRY_PERCENTAGE
public static final int
DEFAULT_SCRAPE_CACHE_PERIOD
public static final int
DEFAULT_ANNOUNCE_CACHE_PERIOD
public static final int
DEFAULT_ANNOUNCE_CACHE_PEER_THRESHOLD
public static final int
DEFAULT_TRACKER_PORT
public static final int
DEFAULT_TRACKER_PORT_SSL
public static final int
DEFAULT_NAT_CHECK_SECS
Constructors Summary
Methods Summary
public voidaddAuthenticationListener(TRTrackerServerAuthenticationListener l)

public voidaddListener(TRTrackerServerListener l)

public voidaddRequestListener(TRTrackerServerRequestListener l)

public voidclose()

public voiddeny(byte[] hash, boolean explicit)

public java.lang.StringgetHost()

public java.lang.StringgetName()

public TRTrackerServerPeer[]getPeers(byte[] hash)

public intgetPort()

public TRTrackerServerStatsgetStats()

public TRTrackerServerTorrentStatsgetStats(byte[] hash)

public booleanisSSL()

public TRTrackerServerTorrentpermit(java.lang.String originator, byte[] hash, boolean explicit)

public TRTrackerServerTorrentpermit(java.lang.String originator, byte[] hash, boolean explicit, boolean enabled)

public voidremoveAuthenticationListener(TRTrackerServerAuthenticationListener l)

public voidremoveListener(TRTrackerServerListener l)

public voidremoveRequestListener(TRTrackerServerRequestListener l)

public voidsetBiasedPeers(java.util.Set ips)

public voidsetReady()