Class LookupDestJob

java.lang.Object
net.i2p.router.JobImpl
net.i2p.router.client.LookupDestJob
All Implemented Interfaces:
Job

class LookupDestJob extends JobImpl
Look up the lease of a hash, to convert it to a Destination for the client. Or, since 0.9.11, lookup a hostname in the naming service.
  • Constructor Details

    • LookupDestJob

      public LookupDestJob(RouterContext context, ClientConnectionRunner runner, Hash h, Hash fromLocalDest)
    • LookupDestJob

      public LookupDestJob(RouterContext context, ClientConnectionRunner runner, long reqID, long timeout, SessionId sessID, Hash h, String name, Hash fromLocalDest)
      One of h or name non-null. For hash or b32 name, the dest will be returned if the LS can be found, even if the dest uses unsupported crypto.
      Parameters:
      reqID - must be >= 0 if name != null
      sessID - must non-null if reqID >= 0
      fromLocalDest - use these tunnels for the lookup, or null for exploratory
      Since:
      0.9.11
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Job
      Descriptive name of the task
    • runJob

      public void runJob()
      Description copied from interface: Job
      Actually perform the task. This call blocks until the Job is complete.