org.gudy.azureus2.core3.tracker.server
Interface TRTrackerServer
- All Known Implementing Classes:
- TRBlockingServer, TRNonBlockingServer, TRTrackerServerDHT, TRTrackerServerImpl, TRTrackerServerTCP, TRTrackerServerUDP
public interface TRTrackerServer
DEFAULT_NAME
static final String DEFAULT_NAME
DEFAULT_MIN_RETRY_DELAY
static final int DEFAULT_MIN_RETRY_DELAY
- See Also:
- Constant Field Values
DEFAULT_MAX_RETRY_DELAY
static final int DEFAULT_MAX_RETRY_DELAY
- See Also:
- Constant Field Values
DEFAULT_INC_BY
static final int DEFAULT_INC_BY
- See Also:
- Constant Field Values
DEFAULT_INC_PER
static final int DEFAULT_INC_PER
- See Also:
- Constant Field Values
DEFAULT_SCRAPE_RETRY_PERCENTAGE
static final int DEFAULT_SCRAPE_RETRY_PERCENTAGE
- See Also:
- Constant Field Values
DEFAULT_SCRAPE_CACHE_PERIOD
static final int DEFAULT_SCRAPE_CACHE_PERIOD
- See Also:
- Constant Field Values
DEFAULT_ANNOUNCE_CACHE_PERIOD
static final int DEFAULT_ANNOUNCE_CACHE_PERIOD
- See Also:
- Constant Field Values
DEFAULT_ANNOUNCE_CACHE_PEER_THRESHOLD
static final int DEFAULT_ANNOUNCE_CACHE_PEER_THRESHOLD
- See Also:
- Constant Field Values
DEFAULT_TRACKER_PORT
static final int DEFAULT_TRACKER_PORT
- See Also:
- Constant Field Values
DEFAULT_TRACKER_PORT_SSL
static final int DEFAULT_TRACKER_PORT_SSL
- See Also:
- Constant Field Values
DEFAULT_NAT_CHECK_SECS
static final int DEFAULT_NAT_CHECK_SECS
- See Also:
- Constant Field Values
getName
String getName()
getPort
int getPort()
getHost
String getHost()
getBindIP
InetAddress getBindIP()
setReady
void setReady()
setEnabled
void setEnabled(boolean enabled)
isSSL
boolean isSSL()
setEnableKeepAlive
void setEnableKeepAlive(boolean enable)
permit
TRTrackerServerTorrent permit(String originator,
byte[] hash,
boolean explicit)
throws TRTrackerServerException
- Throws:
TRTrackerServerException
permit
TRTrackerServerTorrent permit(String originator,
byte[] hash,
boolean explicit,
boolean enabled)
throws TRTrackerServerException
- Throws:
TRTrackerServerException
deny
void deny(byte[] hash,
boolean explicit)
throws TRTrackerServerException
- Throws:
TRTrackerServerException
getStats
TRTrackerServerTorrentStats getStats(byte[] hash)
getPeers
TRTrackerServerPeer[] getPeers(byte[] hash)
getStats
TRTrackerServerStats getStats()
setBiasedPeers
void setBiasedPeers(Set ips)
addListener
void addListener(TRTrackerServerListener l)
removeListener
void removeListener(TRTrackerServerListener l)
addListener2
void addListener2(TRTrackerServerListener2 l)
removeListener2
void removeListener2(TRTrackerServerListener2 l)
addRequestListener
void addRequestListener(TRTrackerServerRequestListener l)
removeRequestListener
void removeRequestListener(TRTrackerServerRequestListener l)
addAuthenticationListener
void addAuthenticationListener(TRTrackerServerAuthenticationListener l)
removeAuthenticationListener
void removeAuthenticationListener(TRTrackerServerAuthenticationListener l)
close
void close()