Packages that use IterativeSearchJob
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 IterativeSearchJob in net.i2p.router.networkdb.kademlia
Fields in net.i2p.router.networkdb.kademlia declared as IterativeSearchJobModifier and TypeFieldDescriptionprivate final IterativeSearchJobIterativeFollowupJob._searchThe iterative search this job follows up on.private final IterativeSearchJobIterativeLookupJob._searchThe search this reply belongs to.private final IterativeSearchJobIterativeLookupSelector._searchThe search choosing these peers.private final IterativeSearchJobIterativeTimeoutJob._searchThe search this timeout belongs to.(package private) final IterativeSearchJobFloodfillNetworkDatabaseFacade.TimeoutEntry.searchThe search job being timed out.Methods in net.i2p.router.networkdb.kademlia with parameters of type IterativeSearchJobModifier and TypeMethodDescriptionvoidFloodfillNetworkDatabaseFacade.registerSearchTimeout(Hash peer, IterativeSearchJob search, long timeoutMs) Register a search timeout to be processed in batches.Constructors in net.i2p.router.networkdb.kademlia with parameters of type IterativeSearchJobModifierConstructorDescriptionIterativeFollowupJob(RouterContext ctx, Hash key, Hash to, IterativeSearchJob search) Queries one peer for a single key on behalf of an iterative search.IterativeLookupJob(RouterContext ctx, DatabaseSearchReplyMessage dsrm, IterativeSearchJob search) Chase the hashes from the received DatabaseSearchReplyMessage, starting a followup search for each.IterativeLookupSelector(RouterContext ctx, IterativeSearchJob search) Binds the selector to the iterative search whose replies it matches.IterativeTimeoutJob(RouterContext ctx, Hash peer, IterativeSearchJob job) Create a timeout job for an iterative search.(package private)TimeoutEntry(Hash peer, IterativeSearchJob search) Entry for a peer that failed to respond.