Uses of Package
net.i2p.router.networkdb.kademlia
Package
Description
This package defines the low-level messages sent between routers,
called the Invisible Internet Network Protocol (I2NP).
The I2P router application handles the I2P network communication.
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
Dummy versions of things for testing.
The network database, including implementation of floodfills.
All the work of managing locally created and participating tunnels,
creating and handling tunnel messages, and their encryption.
-
ClassDescriptionA single key and tag, for receiving a single message.
-
ClassDescriptionThe network databaseSegmentedNetworkDatabaseFacade 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.
-
-
ClassDescriptionThe network databaseSegmentedNetworkDatabaseFacade 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.
-
ClassDescriptionCache of blinding data.The network databaseUunused directly, replaced by IterativeSearchJob, but still extended by SingleSearchJob.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.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.Kademlia based version of the network database.A single key and tag, for receiving a single message.Wrapper so that we can keep track of the key and tags for later notification to the SKMMostly unused, see overrides in FloodfillPeerSelectorSearch 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.Data related to a particular searchSegmentedNetworkDatabaseFacade 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.Ask a single peer for a single key.Stores through this always request a reply.Tracks the state of a StoreJobStores in-memory only.Signature verification failed because the sig type is unknown or unavailable.
-
ClassDescriptionA single key and tag, for receiving a single message.