java.lang.Object
net.i2p.router.JobImpl
net.i2p.router.tunnel.pool.TunnelPoolManager.RefreshLeaseSetsJob
All Implemented Interfaces:
Job
Enclosing class:
TunnelPoolManager

private static class TunnelPoolManager.RefreshLeaseSetsJobextends JobImpl
Job to refresh LeaseSets after slow tunnel removal. Runs ~15s after RemoveSlowTunnelsJob to allow new tunnels to build. Triggers client-side LeaseSet signing which flows through RepublishLeaseSetJob for NetDB publication.
  • Field Details

    • _mgr

      private final TunnelPoolManager _mgr
      The manager whose lease sets are refreshed.
  • Constructor Details

    • RefreshLeaseSetsJob

      public RefreshLeaseSetsJob(RouterContext ctx, TunnelPoolManager mgr)
      Refresh the lease sets after slow tunnels are removed.
      Parameters:
      ctx - the router context
      mgr - the pool manager
  • Method Details

    • getName

      public String getName()
      The name of this job, as it appears in job statistics.
      Returns:
      the job name
    • runJob

      public void runJob()
      Refresh lease sets after slow tunnel removal.