Class TRTrackerServerDHT
- java.lang.Object
-
- com.biglybt.core.tracker.server.impl.TRTrackerServerImpl
-
- com.biglybt.core.tracker.server.impl.dht.TRTrackerServerDHT
-
- All Implemented Interfaces:
TRTrackerServer
public class TRTrackerServerDHT extends TRTrackerServerImpl
-
-
Field Summary
-
Fields inherited from class com.biglybt.core.tracker.server.impl.TRTrackerServerImpl
all_networks_permitted, announce_cache_period, announce_cache_threshold, banned_clients, class_mon, CLIENT_TIMEOUT_MULTIPLIER, full_scrape_enable, ip_filter, listeners, listeners2, max_peers_to_send, max_seed_retention, permitted_networks, redirect_on_not_found, restrict_non_blocking_requests, RETRY_MINIMUM_MILLIS, RETRY_MINIMUM_SECS, scrape_cache_period, seed_limit, send_peer_ids, support_experimental_extensions, this_mon, TIMEOUT_CHECK
-
Fields inherited from interface com.biglybt.core.tracker.server.TRTrackerServer
DEFAULT_ANNOUNCE_CACHE_PEER_THRESHOLD, DEFAULT_ANNOUNCE_CACHE_PERIOD, DEFAULT_INC_BY, DEFAULT_INC_PER, DEFAULT_MAX_RETRY_DELAY, DEFAULT_MIN_RETRY_DELAY, DEFAULT_NAME, DEFAULT_NAT_CHECK_SECS, DEFAULT_SCRAPE_CACHE_PERIOD, DEFAULT_SCRAPE_RETRY_PERCENTAGE, DEFAULT_TRACKER_PORT, DEFAULT_TRACKER_PORT_SSL
-
-
Constructor Summary
Constructors Constructor Description TRTrackerServerDHT(java.lang.String _name, boolean _start_up_ready)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRequestListener(TRTrackerServerRequestListener l)
protected void
closeSupport()
java.net.InetAddress
getBindIP()
java.lang.String
getHost()
int
getPort()
boolean
isSSL()
void
removeRequestListener(TRTrackerServerRequestListener l)
-
Methods inherited from class com.biglybt.core.tracker.server.impl.TRTrackerServerImpl
addAuthenticationListener, addLink, addListener, addListener2, close, deny, destroySupport, getAllNetworksSupported, getAnnounceCachePeerThreshold, getAnnounceCachePeriod, getAnnounceRetryInterval, getBiasedPeers, getMaxPeersToSend, getMaxSeedRetention, getMinAnnounceRetryInterval, getMinScrapeRetryInterval, getName, getPassword, getPeers, getPermittedNetworks, getScrapeCachePeriod, getScrapeRetryInterval, getSeedAnnounceIntervalMultiplier, getSeedLimit, getSendPeerIds, getStats, getStats, getTorrent, getTorrent, getTorrentCount, getTorrents, getUsername, hasExternalAuthorisation, hasInternalAuthorisation, isCompactEnabled, isEnabled, isFullScrapeEnabled, isKeepAliveEnabled, isKeyEnabled, isKnownTorrent, isReady, isTrackerPasswordEnabled, isWebPasswordEnabled, isWebPasswordHTTPSOnly, performExternalAuthorisation, performExternalAuthorisation, permit, permit, postProcess, preProcess, readConfig, readConfigSettings, removeAuthenticationListener, removeLink, removeListener, removeListener2, setBiasedPeers, setEnabled, setEnableKeepAlive, setReady, supportsExtensions, timerLoop, updateStats, updateTime
-
-
-
-
Method Detail
-
getHost
public java.lang.String getHost()
-
getPort
public int getPort()
-
isSSL
public boolean isSSL()
-
getBindIP
public java.net.InetAddress getBindIP()
-
addRequestListener
public void addRequestListener(TRTrackerServerRequestListener l)
- Specified by:
addRequestListener
in interfaceTRTrackerServer
- Overrides:
addRequestListener
in classTRTrackerServerImpl
-
removeRequestListener
public void removeRequestListener(TRTrackerServerRequestListener l)
- Specified by:
removeRequestListener
in interfaceTRTrackerServer
- Overrides:
removeRequestListener
in classTRTrackerServerImpl
-
closeSupport
protected void closeSupport()
- Specified by:
closeSupport
in classTRTrackerServerImpl
-
-