Package org.klomp.snark.dht
Class DHTTracker
java.lang.Object
org.klomp.snark.dht.DHTTracker
class DHTTracker extends Object
The tracker stores peers, i.e. Dest hashes (not nodes).
- Since:
- 0.9.2
- Author:
- zzz
-
Constructor Summary
Constructors Constructor Description DHTTracker(I2PAppContext ctx)
-
Method Summary
Modifier and Type Method Description (package private) void
announce(InfoHash ih, Hash hash, boolean isSeed)
(package private) List<Hash>
getPeers(InfoHash ih, int max, boolean noSeeds)
Caller's responsibility to remove himself from the listvoid
renderStatusHTML(StringBuilder buf)
Debug info, HTML formattedvoid
start()
(package private) void
stop()
(package private) void
unannounce(InfoHash ih, Hash hash)
-
Constructor Details
-
DHTTracker
DHTTracker(I2PAppContext ctx)
-
-
Method Details
-
start
public void start() -
stop
void stop() -
announce
-
unannounce
-
getPeers
Caller's responsibility to remove himself from the list- Parameters:
noSeeds
- true if we do not want seeds in the result- Returns:
- list or empty list (never null)
-
renderStatusHTML
Debug info, HTML formatted
-