Class IterativeFollowupJob
- java.lang.Object
-
- net.i2p.router.JobImpl
-
- net.i2p.router.networkdb.kademlia.FloodSearchJob
-
- net.i2p.router.networkdb.kademlia.FloodOnlySearchJob
-
- net.i2p.router.networkdb.kademlia.SingleSearchJob
-
- net.i2p.router.networkdb.kademlia.IterativeFollowupJob
-
- All Implemented Interfaces:
Job
class IterativeFollowupJob extends SingleSearchJob
Ask a single peer for a single key. This isn't really a flood-only search job at all, but we extend FloodOnlySearchJob so we can use the same selectors, etc. Different from SingleSearchJob in that we tell the search to add it on success.- Since:
- 0.8.9
-
-
Field Summary
-
Fields inherited from class net.i2p.router.networkdb.kademlia.FloodOnlySearchJob
_onReply, _onTimeout, _replySelector
-
Fields inherited from class net.i2p.router.networkdb.kademlia.FloodSearchJob
_created, _dead, _expiration, _facade, _isLease, _key, _log, _lookupsRemaining, _onFailed, _onFind, _success, _timeoutMs, CONCURRENT_SEARCHES
-
-
Constructor Summary
Constructors Constructor Description IterativeFollowupJob(RouterContext ctx, Hash key, Hash to, IterativeSearchJob search)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Deprecated, unused, see FOSJ override(package private) void
success()
Deprecated, unused, see FOSJ override-
Methods inherited from class net.i2p.router.networkdb.kademlia.SingleSearchJob
failed, runJob, shouldProcessDSRM
-
Methods inherited from class net.i2p.router.networkdb.kademlia.FloodOnlySearchJob
decrementRemaining
-
Methods inherited from class net.i2p.router.networkdb.kademlia.FloodSearchJob
addDeferred, decrementRemaining, getCreated, getExpiration, getKey, getLookupsRemaining
-
Methods inherited from class net.i2p.router.JobImpl
dropped, getAddedBy, getContext, getJobId, getMadeReadyOn, getTiming, madeReady, requeue, toString
-
-
-
-
Constructor Detail
-
IterativeFollowupJob
public IterativeFollowupJob(RouterContext ctx, Hash key, Hash to, IterativeSearchJob search)
-
-
Method Detail
-
getName
public String getName()
Description copied from class:FloodSearchJob
Deprecated, unused, see FOSJ override- Specified by:
getName
in interfaceJob
- Overrides:
getName
in classSingleSearchJob
-
success
void success()
Description copied from class:FloodSearchJob
Deprecated, unused, see FOSJ override- Overrides:
success
in classSingleSearchJob
-
-