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) voidannounce(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 listvoidrenderStatusHTML(StringBuilder buf)Debug info, HTML formattedvoidstart()(package private) voidstop()(package private) voidunannounce(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
-
-