java.lang.Object
net.i2p.router.JobImpl
net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade.PurgeMatchingRoutersJob
- All Implemented Interfaces:
Job
- Enclosing class:
KademliaNetworkDatabaseFacade
Job to asynchronously purge all routers from NetDb matching enabled ban rules.
Field Summary
FieldsConstructor Summary
ConstructorsMethod 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
_toCheck
_iter
_purged
private int _purgedPurged count.
Constructor Details
PurgeMatchingRoutersJob
public PurgeMatchingRoutersJob()Job to remove stale router entries.
Method Details
getName
runJob
public void runJob()Purge every RouterInfo whose capabilities no longer qualify.