| Package | Description |
|---|---|
| net.i2p.kademlia |
This is a major rewrite of KBucket, KBucketSet, and KBucketImpl from net.i2p.router.networkdb.kademlia.
|
| net.i2p.router.networkdb.kademlia |
The network database, including implementation of floodfills.
|
| org.klomp.snark.dht |
| Class | Description |
|---|---|
| KBucket |
Group, without inherent ordering, a set of keys a certain distance away from
a local key, using XOR as the distance metric
Refactored from net.i2p.router.networkdb.kademlia
|
| KBucketTrimmer |
Called when a kbucket can no longer be split and is too big
|
| RandomTrimmer |
Removes a random element.
|
| SelectionCollector |
Visit kbuckets, gathering matches
|
| Class | Description |
|---|---|
| KBucketSet |
In-memory storage of buckets sorted by the XOR metric from the base (us)
passed in via the constructor.
|
| Class | Description |
|---|---|
| KBucket |
Group, without inherent ordering, a set of keys a certain distance away from
a local key, using XOR as the distance metric
Refactored from net.i2p.router.networkdb.kademlia
|
| KBucketTrimmer |
Called when a kbucket can no longer be split and is too big
|