Class SingleSearchJob
- 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
-
- All Implemented Interfaces:
Job
- Direct Known Subclasses:
IterativeFollowupJob
class SingleSearchJob extends FloodOnlySearchJob
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.
-
-
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 SingleSearchJob(RouterContext ctx, Hash key, Hash to)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidfailed()Deprecated, unused, see FOSJ overrideStringgetName()Deprecated, unused, see FOSJ overridevoidrunJob()Deprecated, unused, see FOSJ overridebooleanshouldProcessDSRM()(package private) voidsuccess()Deprecated, unused, see FOSJ override-
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
-
SingleSearchJob
public SingleSearchJob(RouterContext ctx, Hash key, Hash to)
- Parameters:
key- for Router Info ONLY
-
-
Method Detail
-
getName
public String getName()
Description copied from class:FloodSearchJobDeprecated, unused, see FOSJ override- Specified by:
getNamein interfaceJob- Overrides:
getNamein classFloodOnlySearchJob
-
shouldProcessDSRM
public boolean shouldProcessDSRM()
- Overrides:
shouldProcessDSRMin classFloodOnlySearchJob
-
runJob
public void runJob()
Description copied from class:FloodSearchJobDeprecated, unused, see FOSJ override- Specified by:
runJobin interfaceJob- Overrides:
runJobin classFloodOnlySearchJob
-
failed
void failed()
Description copied from class:FloodSearchJobDeprecated, unused, see FOSJ override- Overrides:
failedin classFloodOnlySearchJob
-
success
void success()
Description copied from class:FloodSearchJobDeprecated, unused, see FOSJ override- Overrides:
successin classFloodOnlySearchJob
-
-