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
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.
_to
Hash _to
_onm
OutNetMessage _onm
SingleSearchJob
public SingleSearchJob(RouterContext ctx,
Hash key,
Hash to)
getName
public String getName()
- Description copied from interface:
Job
- Descriptive name of the task
- 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 interface:
Job
- Actually perform the task. This call blocks until the Job is complete.
- Specified by:
runJob
in interface Job
- Overrides:
runJob
in class FloodOnlySearchJob
failed
void failed()
- Overrides:
failed
in class FloodOnlySearchJob
success
void success()
- Overrides:
success
in class FloodOnlySearchJob