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

Packages that use net.i2p.router.networkdb.kademlia
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
DataStore
           
FloodfillNetworkDatabaseFacade
          The network database
FloodOnlySearchJob
          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 SKM
PeerSelector
          Mostly unused, see overrides in FloodfillPeerSelector
SearchJob
          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 search
SingleSearchJob
          Ask a single peer for a single key.
StoreJob
          Stores through this always request a reply.
StoreState
          Tracks the state of a StoreJob
TransientDataStore
          Stores in-memory only.