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
All Methods Instance Methods Concrete Methods 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 Detail
-
DHTTracker
DHTTracker(I2PAppContext ctx)
-
-
Method Detail
-
start
public void start()
-
stop
void stop()
-
getPeers
List<Hash> getPeers(InfoHash ih, int max, boolean noSeeds)
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
public void renderStatusHTML(StringBuilder buf)
Debug info, HTML formatted
-
-