Package net.i2p.router.client
Class RequestLeaseSetJob
- java.lang.Object
-
- net.i2p.router.JobImpl
-
- net.i2p.router.client.RequestLeaseSetJob
-
- All Implemented Interfaces:
Job
class RequestLeaseSetJob extends JobImpl
Async job to walk the client through generating a lease set. First sends it to the client and then queues up a CheckLeaseRequestStatus job for processing after the expiration. When that CheckLeaseRequestStatus is run, if the client still hasn't provided the signed leaseSet, fire off the onFailed job from the intermediary LeaseRequestState and drop the client.
-
-
Constructor Summary
Constructors Constructor Description RequestLeaseSetJob(RouterContext ctx, ClientConnectionRunner runner, LeaseRequestState state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getName()
Descriptive name of the taskvoid
runJob()
Actually perform the task.-
Methods inherited from class net.i2p.router.JobImpl
dropped, getAddedBy, getContext, getJobId, getMadeReadyOn, getTiming, madeReady, requeue, toString
-
-
-
-
Constructor Detail
-
RequestLeaseSetJob
public RequestLeaseSetJob(RouterContext ctx, ClientConnectionRunner runner, LeaseRequestState state)
-
-