java.lang.Object
net.i2p.router.JobImpl
net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade.DropLookupFailedJob
- All Implemented Interfaces:
Job
- Enclosing class:
FloodfillNetworkDatabaseFacade
Remove a failing peer after a lookup timeout.
Field Summary
Constructor Summary
ConstructorsConstructorDescriptionDropLookupFailedJob(RouterContext ctx, Hash peer, RouterInfo _info) Job to drop the peer after a lookup timeout.Method Summary
All MethodsMethods inherited from class JobImpl
dropped, getContext, getJobId, getMadeReadyOn, getTiming, madeReady, requeue, toStringModifier and TypeMethodDescriptionvoiddropped()Default implementation does nothing.final RouterContextThe router context that this job belongs to.longgetJobId()The unique job ID for this job.longThe timestamp when this job was last made ready for execution.The timing object for this job.voidmadeReady(long now) For JobQueue only, not for external use.protected voidrequeue(long delayMs) Requeue this job to run after the specified delay.toString()
Field Details
_peer
The peer being searched for.
Constructor Details
DropLookupFailedJob
Job to drop the peer after a lookup timeout.- Parameters:
ctx- router context the job runs againstpeer- the floodfill peer that timed out responding to a lookup_info- accepted for symmetry with the found job, then dropped
Method Details
getName
runJob
public void runJob()Remove the peer from the database after lookup failure.