Class TRTrackerServerDHT
java.lang.Object
com.biglybt.core.tracker.server.impl.TRTrackerServerImpl
com.biglybt.core.tracker.server.impl.dht.TRTrackerServerDHT
- All Implemented Interfaces:
TRTrackerServer
-
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
ConstructorsConstructorDescriptionTRTrackerServerDHT
(String name, boolean start_up_ready, Map<String, Object> properties) -
Method Summary
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
-
Constructor Details
-
TRTrackerServerDHT
-
-
Method Details
-
getHost
-
getPort
public int getPort() -
isSSL
public boolean isSSL() -
getBindIP
-
addRequestListener
- Specified by:
addRequestListener
in interfaceTRTrackerServer
- Overrides:
addRequestListener
in classTRTrackerServerImpl
-
removeRequestListener
- Specified by:
removeRequestListener
in interfaceTRTrackerServer
- Overrides:
removeRequestListener
in classTRTrackerServerImpl
-
closeSupport
protected void closeSupport()- Specified by:
closeSupport
in classTRTrackerServerImpl
-