Uses of Package
net.i2p.router.networkdb.kademlia
-
Packages that use net.i2p.router.networkdb.kademlia Package Description net.i2p.data.i2np This package defines the low-level messages sent between routers, called the Invisible Internet Network Protocol (I2NP).net.i2p.router The I2P router application handles the I2P network communication.net.i2p.router.client Implements the router side of the I2CP interface, which is the API for applications to send and receive data through the router.net.i2p.router.dummy Dummy versions of things for testing.net.i2p.router.networkdb.kademlia The network database, including implementation of floodfills.net.i2p.router.tunnel All the work of managing locally created and participating tunnels, creating and handling tunnel messages, and their encryption. -
Classes in net.i2p.router.networkdb.kademlia used by net.i2p.data.i2np Class Description MessageWrapper.OneTimeSession A single key and tag, for receiving a single message. -
Classes in net.i2p.router.networkdb.kademlia used by net.i2p.router Class Description FloodfillNetworkDatabaseFacade The network databaseSegmentedNetworkDatabaseFacade SegmentedNetworkDatabaseFacade This class implements an interface for managing many netDbs as part of a single I2P instance, each representing it's own view of the network. -
Classes in net.i2p.router.networkdb.kademlia used by net.i2p.router.client Class Description FloodfillNetworkDatabaseFacade The network database -
Classes in net.i2p.router.networkdb.kademlia used by net.i2p.router.dummy Class Description FloodfillNetworkDatabaseFacade The network databaseSegmentedNetworkDatabaseFacade SegmentedNetworkDatabaseFacade This class implements an interface for managing many netDbs as part of a single I2P instance, each representing it's own view of the network. -
Classes in net.i2p.router.networkdb.kademlia used by net.i2p.router.networkdb.kademlia Class Description BlindCache Cache of blinding data.DataStore FloodfillNetworkDatabaseFacade The network databaseFloodOnlyLookupMatchJob 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 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 searchSegmentedNetworkDatabaseFacade SegmentedNetworkDatabaseFacade This class implements an interface for managing many netDbs as part of a single I2P instance, each representing it's own view of the network.SingleSearchJob 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.UnsupportedCryptoException Signature verification failed because the sig type is unknown or unavailable. -
Classes in net.i2p.router.networkdb.kademlia used by net.i2p.router.tunnel Class Description MessageWrapper.OneTimeSession A single key and tag, for receiving a single message.