FloodfillDatabaseLookupMessageHandler(RouterContext context,
FloodfillNetworkDatabaseFacade facade) |
FloodfillDatabaseStoreMessageHandler(RouterContext context,
FloodfillNetworkDatabaseFacade facade) |
FloodfillMonitorJob(RouterContext context,
FloodfillNetworkDatabaseFacade facade) |
FloodfillRouterInfoFloodJob(RouterContext context,
FloodfillNetworkDatabaseFacade facade) |
FloodfillStoreJob(RouterContext context,
FloodfillNetworkDatabaseFacade facade,
Hash key,
DatabaseEntry data,
Job onSuccess,
Job onFailure,
long timeoutMs)
Send a data structure to the floodfills
|
FloodfillStoreJob(RouterContext context,
FloodfillNetworkDatabaseFacade facade,
Hash key,
DatabaseEntry data,
Job onSuccess,
Job onFailure,
long timeoutMs,
Set<Hash> toSkip) |
FloodfillVerifyStoreJob(RouterContext ctx,
Hash key,
long published,
boolean isRouterInfo,
Hash sentTo,
FloodfillNetworkDatabaseFacade facade)
Delay a few seconds, then start the verify
|
FloodOnlySearchJob(RouterContext ctx,
FloodfillNetworkDatabaseFacade facade,
Hash key,
Job onFind,
Job onFailed,
int timeoutMs,
boolean isLease) |
FloodSearchJob(RouterContext ctx,
FloodfillNetworkDatabaseFacade facade,
Hash key,
Job onFind,
Job onFailed,
int timeoutMs,
boolean isLease) |
HandleFloodfillDatabaseStoreMessageJob(RouterContext ctx,
DatabaseStoreMessage receivedMessage,
RouterIdentity from,
Hash fromHash,
FloodfillNetworkDatabaseFacade facade) |
IterativeSearchJob(RouterContext ctx,
FloodfillNetworkDatabaseFacade facade,
Hash key,
Job onFind,
Job onFailed,
int timeoutMs,
boolean isLease)
Lookup using exploratory tunnels
|
IterativeSearchJob(RouterContext ctx,
FloodfillNetworkDatabaseFacade facade,
Hash key,
Job onFind,
Job onFailed,
int timeoutMs,
boolean isLease,
Hash fromLocalDest)
Lookup using the client's tunnels.
|
RefreshRoutersJob(RouterContext ctx,
FloodfillNetworkDatabaseFacade facade) |