| Package | Description |
|---|---|
| net.i2p.kademlia |
Generic Kademlia distributed hash table implementation supporting
multiple hash algorithms (SHA1, SHA256, etc.).
|
| org.klomp.snark.dht |
Distributed Hash Table (DHT) implementation for BitTorrent.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RandomIfOldTrimmer<T extends SimpleDataStructure>
Removes a random element, but only if the bucket hasn't changed in 5 minutes.
|
class |
RandomTrimmer<T extends SimpleDataStructure>
Removes a random element.
|
class |
RejectTrimmer<T extends SimpleDataStructure>
Removes nothing and always rejects the add.
|
| Constructor and Description |
|---|
KBucketImpl(I2PAppContext context,
int begin,
int end,
int max,
KBucketTrimmer<T> trimmer)
All entries in this bucket will have at least one bit different
from us in the range [begin, end] inclusive.
|
KBucketSet(I2PAppContext context,
T us,
int max,
int b,
KBucketTrimmer<T> trimmer)
Use the supplied trim strategy.
|
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
KBTrimmer
Kademlia bucket trimmer for DHT node management.
|