Uses of Class
net.i2p.router.networkdb.kademlia.FloodfillNetworkDatabaseFacade
Package
Description
The I2P router application handles the I2P network communication.
Implements the router side of the I2CP interface,
which is the API for applications to send and receive data through the router.
Dummy versions of things for testing.
The network database, including implementation of floodfills.
-
Uses of FloodfillNetworkDatabaseFacade in net.i2p.router
Modifier and TypeMethodDescriptionabstract FloodfillNetworkDatabaseFacade
ClientManagerFacade.getClientFloodfillNetworkDatabaseFacade
(Hash destHash) get the FloodfillNetworkDatabaseFacade associated with a particular client destination. -
Uses of FloodfillNetworkDatabaseFacade in net.i2p.router.client
Modifier and TypeMethodDescriptionClientManager.getClientFloodfillNetworkDatabaseFacade
(Hash destHash) get the FloodfillNetworkDatabaseFacade associated with a particular client destination.ClientManagerFacadeImpl.getClientFloodfillNetworkDatabaseFacade
(Hash destHash) get the FloodfillNetworkDatabaseFacade associated with a particular client destination.ClientConnectionRunner.getFloodfillNetworkDatabaseFacade()
Get the FloodfillNetworkDatabaseFacade for this runner. -
Uses of FloodfillNetworkDatabaseFacade in net.i2p.router.dummy
Modifier and TypeMethodDescriptionDummyClientManagerFacade.getClientFloodfillNetworkDatabaseFacade
(Hash dbid) -
Uses of FloodfillNetworkDatabaseFacade in net.i2p.router.networkdb.kademlia
Modifier and TypeFieldDescriptionprotected final FloodfillNetworkDatabaseFacade
FloodSearchJob._facade
ModifierConstructorDescriptionDirectLookupJob
(RouterContext ctx, FloodfillNetworkDatabaseFacade facade, Hash peer, RouterInfo oldRI, Job onFind, Job onFail) 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 floodfillsFloodfillStoreJob
(RouterContext context, FloodfillNetworkDatabaseFacade facade, Hash key, DatabaseEntry data, Job onSuccess, Job onFailure, long timeoutMs, Set<Hash> toSkip) FloodfillVerifyStoreJob
(RouterContext ctx, Hash key, Hash client, long published, int type, Hash sentTo, Set<Hash> toSkip, FloodfillNetworkDatabaseFacade facade) Delay a few seconds, then start the verifyprotected
FloodOnlySearchJob
(RouterContext ctx, FloodfillNetworkDatabaseFacade facade, Hash key, Job onFind, Job onFailed, int timeoutMs) For DirectLookupJob extension, RI only, different match jobFloodOnlySearchJob
(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, long msgIDBloomXor) IterativeSearchJob
(RouterContext ctx, FloodfillNetworkDatabaseFacade facade, Hash key, Job onFind, Job onFailed, int timeoutMs, boolean isLease) Lookup using exploratory tunnelsIterativeSearchJob
(RouterContext ctx, FloodfillNetworkDatabaseFacade facade, Hash key, Job onFind, Job onFailed, int timeoutMs, boolean isLease, Hash fromLocalDest) Lookup using the client's tunnels.(package private)
(package private)
LookupThrottler
(FloodfillNetworkDatabaseFacade facade, int maxlookups, int maxnonfflookups, long cleanTime) RefreshRoutersJob
(RouterContext ctx, FloodfillNetworkDatabaseFacade facade)