Uses of Package
net.i2p.router.networkdb.kademlia

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