org.gudy.azureus2.core3.tracker.server.impl.dht
Class TRTrackerServerDHT

java.lang.Object
  extended by org.gudy.azureus2.core3.tracker.server.impl.TRTrackerServerImpl
      extended by org.gudy.azureus2.core3.tracker.server.impl.dht.TRTrackerServerDHT
All Implemented Interfaces:
TRTrackerServer

public class TRTrackerServerDHT
extends TRTrackerServerImpl

Author:
parg

Field Summary
 
Fields inherited from class org.gudy.azureus2.core3.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 org.gudy.azureus2.core3.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
TRTrackerServerDHT(String _name, boolean _start_up_ready)
           
 
Method Summary
 void addRequestListener(TRTrackerServerRequestListener l)
           
protected  void closeSupport()
           
 InetAddress getBindIP()
           
 String getHost()
           
 int getPort()
           
 boolean isSSL()
           
 void removeRequestListener(TRTrackerServerRequestListener l)
           
 
Methods inherited from class org.gudy.azureus2.core3.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, isReady, isTrackerPasswordEnabled, isWebPasswordEnabled, isWebPasswordHTTPSOnly, performExternalAuthorisation, performExternalAuthorisation, permit, permit, postProcess, preProcess, readConfig, readConfigSettings, removeAuthenticationListener, removeLink, removeListener, removeListener2, setBiasedPeers, setEnabled, setEnableKeepAlive, setReady, supportsExtensions, timerLoop, updateStats, updateTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TRTrackerServerDHT

public TRTrackerServerDHT(String _name,
                          boolean _start_up_ready)
Method Detail

getHost

public String getHost()

getPort

public int getPort()

isSSL

public boolean isSSL()

getBindIP

public InetAddress getBindIP()

addRequestListener

public void addRequestListener(TRTrackerServerRequestListener l)
Specified by:
addRequestListener in interface TRTrackerServer
Overrides:
addRequestListener in class TRTrackerServerImpl

removeRequestListener

public void removeRequestListener(TRTrackerServerRequestListener l)
Specified by:
removeRequestListener in interface TRTrackerServer
Overrides:
removeRequestListener in class TRTrackerServerImpl

closeSupport

protected void closeSupport()
Specified by:
closeSupport in class TRTrackerServerImpl