|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Uses of JobImpl in net.i2p.router |
---|
Subclasses of JobImpl in net.i2p.router | |
---|---|
(package private) class |
PersistRouterInfoJob
update the router.info file whenever its, er, updated |
class |
SubmitMessageHistoryJob
Job that, if its allowed to, will submit the data gathered by the MessageHistory component to some URL so that the network can be debugged more easily. |
(package private) class |
UpdateRoutingKeyModifierJob
Update the routing Key modifier every day at midnight (plus on startup). |
Uses of JobImpl in net.i2p.router.client |
---|
Subclasses of JobImpl in net.i2p.router.client | |
---|---|
(package private) class |
CreateSessionJob
Given an established connection, walk through the process of establishing the lease set. |
(package private) class |
MessageReceivedJob
Async job to notify the client that a new message is available for them |
(package private) class |
ReportAbuseJob
Async job to send an abuse message to the client |
(package private) class |
RequestLeaseSetJob
Async job to walk the client through generating a lease set. |
Uses of JobImpl in net.i2p.router.message |
---|
Subclasses of JobImpl in net.i2p.router.message | |
---|---|
class |
BuildTestMessageJob
Build a test message that will be sent to the target to make sure they're alive. |
class |
HandleGarlicMessageJob
Unencrypt a garlic message and handle each of the cloves - locally destined messages are tossed into the inbound network message pool so they're handled as if they arrived locally. |
class |
OutboundClientMessageOneShotJob
Send a client message out a random outbound tunnel and into a random inbound tunnel on the target leaseSet. |
class |
SendGarlicJob
Build a garlic message from config, encrypt it, and enqueue it for delivery. |
class |
SendMessageDirectJob
|
Uses of JobImpl in net.i2p.router.networkdb |
---|
Subclasses of JobImpl in net.i2p.router.networkdb | |
---|---|
class |
HandleDatabaseLookupMessageJob
Handle a lookup for a key received from a remote peer. |
class |
HandleDatabaseStoreMessageJob
Receive DatabaseStoreMessage data and store it in the local net db |
class |
PublishLocalRouterInfoJob
Publish the local router's RouterInfo every 5 to 10 minutes |
Uses of JobImpl in net.i2p.router.networkdb.kademlia |
---|
Subclasses of JobImpl in net.i2p.router.networkdb.kademlia | |
---|---|
(package private) class |
DataPublisherJob
|
(package private) class |
DataRepublishingSelectorJob
|
(package private) class |
ExpireLeasesJob
Periodically search through all leases to find expired ones, failing those keys and firing up a new search for each (in case we want it later, might as well preemptively fetch it) |
(package private) class |
ExpireRoutersJob
Go through the routing table pick routers that are performing poorly or is out of date, but don't expire routers we're actively tunneling through. |
(package private) class |
ExploreJob
Search for a particular key iteratively until we either find a value, we run out of peers, or the bucket the key belongs in has sufficient values in it. |
(package private) class |
ExploreKeySelectorJob
Go through the kbuckets and generate random keys for routers in buckets not yet full, attempting to keep a pool of keys we can explore with (at least one per bucket) |
(package private) class |
FloodfillStoreJob
|
class |
FloodfillVerifyStoreJob
send a netDb lookup to a random floodfill peer - if it is found, great, but if they reply back saying they dont know it, queue up a store of the key to a random floodfill peer again (via FloodfillStoreJob) |
(package private) class |
FloodLookupMatchJob
|
(package private) class |
FloodLookupTimeoutJob
|
(package private) class |
FloodOnlyLookupMatchJob
|
(package private) class |
FloodOnlyLookupTimeoutJob
|
(package private) class |
FloodOnlySearchJob
Try sending a search to some floodfill peers, failing completely if we don't get a match from one of those peers, with no fallback to the kademlia search |
(package private) class |
FloodSearchJob
Try sending a search to some floodfill peers, but if we don't get a successful match within half the allowed lookup time, give up and start querying through the normal (kademlia) channels. |
class |
HandleFloodfillDatabaseLookupMessageJob
Handle a lookup for a key received from a remote peer. |
class |
HandleFloodfillDatabaseStoreMessageJob
Receive DatabaseStoreMessage data and store it in the local net db |
(package private) class |
HarvesterJob
Simple job to try to keep our peer references up to date by aggressively requerying them every few minutes. |
(package private) class |
OnRepublishFailure
|
(package private) class |
OnRepublishSuccess
|
(package private) class |
ReplyNotVerifiedJob
the peer gave us a reference to a new router, and we were NOT able to fetch it |
(package private) class |
ReplyVerifiedJob
the peer gave us a reference to a new router, and we were able to fetch it |
class |
RepublishLeaseSetJob
Run periodically for each locally created leaseSet to cause it to be republished if the client is still connected. |
(package private) class |
SearchJob
Search for a particular key iteratively until we either find a value or we run out of peers |
protected class |
SearchJob.FailedJob
Called when a particular peer failed to respond before the timeout was reached, or if the peer could not be contacted at all. |
(package private) class |
SearchReplyJob
|
(package private) class |
SearchUpdateReplyFoundJob
Called after a match to a db search is found |
(package private) class |
StartExplorersJob
Fire off search jobs for random keys from the explore pool, up to MAX_PER_RUN at a time. |
(package private) class |
StoreJob
|
Uses of JobImpl in net.i2p.router.peermanager |
---|
Subclasses of JobImpl in net.i2p.router.peermanager | |
---|---|
class |
PeerTestJob
Grab some peers that we want to test and probe them briefly to get some more accurate and up to date performance data. |
(package private) class |
PersistProfileJob
|
(package private) class |
PersistProfilesJob
|
Uses of JobImpl in net.i2p.router.startup |
---|
Subclasses of JobImpl in net.i2p.router.startup | |
---|---|
class |
BootCommSystemJob
|
class |
BootNetworkDbJob
|
class |
BuildTrustedLinksJob
|
class |
CreateRouterInfoJob
|
(package private) class |
LoadClientAppsJob
Run any client applications specified in the router.config. |
class |
LoadRouterInfoJob
|
class |
ReadConfigJob
Simply read the router config |
class |
RebuildRouterInfoJob
If the file router.info.rebuild exists, rebuild the router info and republish. |
class |
StartAcceptingClientsJob
|
class |
StartupJob
The StartupJob should be run once on router startup to initialize the system and set things in motion. |
Uses of JobImpl in net.i2p.router.transport |
---|
Subclasses of JobImpl in net.i2p.router.transport | |
---|---|
class |
GetBidsJob
Retrieve a set of bids for a particular outbound message, and if any are found that meet the message's requirements, register the message as in process and pass it on to the transport for processing |
Uses of JobImpl in net.i2p.router.tunnel.pool |
---|
Subclasses of JobImpl in net.i2p.router.tunnel.pool | |
---|---|
(package private) class |
ExpireJob
|
class |
HandleTunnelCreateMessageJob
Receive a request to join a tunnel, and if we aren't overloaded (per the throttle), join it (updating the tunnelDispatcher), then send back the agreement. |
(package private) class |
SendGarlicMessageJob
Wrap the tunnel request in a garlic to the participant, and then send it out a tunnel. |
(package private) class |
TestJob
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |