Class StartExplorersJob
java.lang.Object
net.i2p.router.JobImpl
net.i2p.router.networkdb.kademlia.StartExplorersJob
- All Implemented Interfaces:
Job
Fire off search jobs for random keys from the explore pool, up to MAX_PER_RUN
at a time.
If the explore pool is empty, just search for a random key.
For hidden mode routers, this is the primary mechanism for staying integrated.
The goal is to keep known router count above LOW_ROUTERS and
the known floodfill count above LOW_FFS.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionStartExplorersJob
(RouterContext context, KademliaNetworkDatabaseFacade facade) -
Method Summary
Methods inherited from class net.i2p.router.JobImpl
dropped, getAddedBy, getContext, getJobId, getMadeReadyOn, getTiming, madeReady, madeReady, requeue, toString
-
Field Details
-
LOW_FFS
static final int LOW_FFS- See Also:
-
-
Constructor Details
-
StartExplorersJob
-
-
Method Details
-
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. -
updateExploreSchedule
public void updateExploreSchedule()the exploration has found some new peers - update the schedule so that we'll explore appropriately.
-