net.i2p.router.networkdb.kademlia
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.
Fields inherited from class net.i2p.router.networkdb.kademlia.FloodSearchJob |
_created, _dead, _expiration, _facade, _isLease, _key, _log, _lookupsRemaining, _onFailed, _onFind, _timeoutMs, CONCURRENT_SEARCHES |
Method Summary |
(package private) void |
failed()
Deprecated, unused, see FOSJ override |
String |
getName()
Deprecated, unused, see FOSJ override |
void |
runJob()
Deprecated, unused, see FOSJ override |
boolean |
shouldProcessDSRM()
|
(package private) void |
success()
Deprecated, unused, see FOSJ override |
SingleSearchJob
public SingleSearchJob(RouterContext ctx,
Hash key,
Hash to)
- Parameters:
key
- for Router Info ONLY
getName
public String getName()
- Description copied from class:
FloodSearchJob
- Deprecated, unused, see FOSJ override
- Specified by:
getName
in interface Job
- Overrides:
getName
in class FloodOnlySearchJob
shouldProcessDSRM
public boolean shouldProcessDSRM()
- Overrides:
shouldProcessDSRM
in class FloodOnlySearchJob
runJob
public void runJob()
- Description copied from class:
FloodSearchJob
- Deprecated, unused, see FOSJ override
- Specified by:
runJob
in interface Job
- Overrides:
runJob
in class FloodOnlySearchJob
failed
void failed()
- Description copied from class:
FloodSearchJob
- Deprecated, unused, see FOSJ override
- Overrides:
failed
in class FloodOnlySearchJob
success
void success()
- Description copied from class:
FloodSearchJob
- Deprecated, unused, see FOSJ override
- Overrides:
success
in class FloodOnlySearchJob