|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use net.i2p.router.networkdb.kademlia | |
---|---|
net.i2p.router.networkdb.kademlia |
Classes in net.i2p.router.networkdb.kademlia used by net.i2p.router.networkdb.kademlia | |
---|---|
DataStore
|
|
FloodfillNetworkDatabaseFacade
|
|
FloodOnlySearchJob
Try sending a search to some floodfill peers, failing completely if we don't get a match from one of those peers, with no fallback to the kademlia search |
|
FloodSearchJob
Try sending a search to some floodfill peers, but if we don't get a successful match within half the allowed lookup time, give up and start querying through the normal (kademlia) channels. |
|
KademliaNetworkDatabaseFacade
Kademlia based version of the network database |
|
KBucket
Group, without inherent ordering, a set of keys a certain distance away from a local key, using XOR as the distance metric |
|
KBucketSet
In memory storage of buckets sorted by the XOR metric from the local router's identity, with bucket N containing routers BASE^N through BASE^N+1 away, up through 2^256 bits away (since we use SHA256). |
|
PeerSelector
|
|
RepublishLeaseSetJob
Run periodically for each locally created leaseSet to cause it to be republished if the client is still connected. |
|
SearchJob
Search for a particular key iteratively until we either find a value or we run out of peers |
|
SearchReplyJob
|
|
SearchState
Data related to a particular search |
|
SelectionCollector
Visit kbuckets, gathering matches |
|
StoreJob
|
|
StoreState
|
|
TransientDataStore
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |