java.lang.Object
net.i2p.router.JobImpl
net.i2p.router.networkdb.kademlia.KademliaNetworkDatabaseFacade.PurgeMatchingRoutersJob
All Implemented Interfaces:
Job
Enclosing class:
KademliaNetworkDatabaseFacade

private class KademliaNetworkDatabaseFacade.PurgeMatchingRoutersJobextends JobImpl
Job to asynchronously purge all routers from NetDb matching enabled ban rules.
  • Field Details

    • _toCheck

      private final Set<Hash> _toCheck
      To check set.
    • _iter

      private final Iterator<Hash> _iter
      Iterator over peer hashes during search.
    • _purged

      private int _purged
      Purged count.
  • Constructor Details

    • PurgeMatchingRoutersJob

      public PurgeMatchingRoutersJob()
      Job to remove stale router entries.
  • Method Details

    • getName

      public String getName()
      Job name.
      Returns:
      the name shown for this job in the job queue and in logs
    • runJob

      public void runJob()
      Purge every RouterInfo whose capabilities no longer qualify.