Packages that use DatabaseSearchReplyMessage
Package
Description
The Kademlia distributed hash table (DHT) network database: lookup, store and explore jobs, the data store, the floodfill variants, and lookup throttling.
Uses of DatabaseSearchReplyMessage in net.i2p.router.networkdb.kademlia
Fields in net.i2p.router.networkdb.kademlia declared as DatabaseSearchReplyMessageModifier and TypeFieldDescriptionprivate final DatabaseSearchReplyMessageIterativeLookupJob._dsrmThe reply being explored.private final DatabaseSearchReplyMessageSingleLookupJob._dsrmThe search reply being processed.private final DatabaseSearchReplyMessageSearchReplyJob._msgThe search reply being processed.Methods in net.i2p.router.networkdb.kademlia with parameters of type DatabaseSearchReplyMessageModifier and TypeMethodDescriptionprivate voidFloodfillVerifyStoreJob.handleSearchReply(DatabaseSearchReplyMessage dsrm, long delayMs) Handle a search reply (peer does not have the key) for the current phase.(package private) voidExploreJob.replyFound(DatabaseSearchReplyMessage message, Hash peer) Process a reply listing routers that hold the key.(package private) voidSearchJob.replyFound(DatabaseSearchReplyMessage message, Hash peer) Found a reply.Constructors in net.i2p.router.networkdb.kademlia with parameters of type DatabaseSearchReplyMessageModifierConstructorDescriptionIterativeLookupJob(RouterContext ctx, DatabaseSearchReplyMessage dsrm, IterativeSearchJob search) Chase the hashes from the received DatabaseSearchReplyMessage, starting a followup search for each.SearchReplyJob(RouterContext enclosingContext, SearchJob job, DatabaseSearchReplyMessage message, Hash peer, long duration) Opens a log and clamps a non-positive duration to zero.Stores the reply whose router hashes this job will look up.