File
Doc
Category
Size
Date
Package
TRTrackerServer.java
API Doc
Azureus 3.0.3.4
2951
Wed Sep 12 23:18:02 BST 2007
org.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 void
addAuthenticationListener
(
TRTrackerServerAuthenticationListener
l)
public void
addListener
(
TRTrackerServerListener
l)
public void
addRequestListener
(
TRTrackerServerRequestListener
l)
public void
close
()
public void
deny
(
byte[]
hash,
boolean
explicit)
public
java.lang.String
getHost
()
public
java.lang.String
getName
()
public
TRTrackerServerPeer
[]
getPeers
(
byte[]
hash)
public
int
getPort
()
public
TRTrackerServerStats
getStats
()
public
TRTrackerServerTorrentStats
getStats
(
byte[]
hash)
public
boolean
isSSL
()
public
TRTrackerServerTorrent
permit
(
java.lang.String
originator,
byte[]
hash,
boolean
explicit)
public
TRTrackerServerTorrent
permit
(
java.lang.String
originator,
byte[]
hash,
boolean
explicit,
boolean
enabled)
public void
removeAuthenticationListener
(
TRTrackerServerAuthenticationListener
l)
public void
removeListener
(
TRTrackerServerListener
l)
public void
removeRequestListener
(
TRTrackerServerRequestListener
l)
public void
setBiasedPeers
(
java.util.Set
ips)
public void
setReady
()
Java Code Source