Uses of package net.i2p.router.networkdb.kademlia
Package | Description |
---|---|
net.i2p.router.networkdb.kademlia |
The network database, including implementation of floodfills.
|
-
Classes in net.i2p.router.networkdb.kademlia used by net.i2p.router.networkdb.kademlia Class Description DataStore FloodfillNetworkDatabaseFacade The network databaseFloodOnlySearchJob Uunused directly, replaced by IterativeSearchJob, but still extended by SingleSearchJob.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.IterativeSearchJob A traditional Kademlia search that continues to search when the initial lookup fails, by iteratively searching the closer-to-the-key peers returned by the query in a DSRM.KademliaNetworkDatabaseFacade Kademlia based version of the network database.MessageWrapper.OneTimeSession A single key and tag, for receiving a single message.MessageWrapper.WrappedMessage Wrapper so that we can keep track of the key and tags for later notification to the SKMPeerSelector Mostly unused, see overrides in FloodfillPeerSelectorSearchJob Search for a particular key iteratively until we either find a value or we run out of peers Note that this is rarely if ever used directly, and is primary used by the ExploreJob extension.SearchState Data related to a particular searchSingleSearchJob Ask a single peer for a single key.StoreJob Stores through this always request a reply.StoreState Tracks the state of a StoreJobTransientDataStore Stores in-memory only.