Packages that use NetworkDatabaseFacade
Package
Description
The I2P router application handles I2P network communication.
Simplified fake implementations of router interfaces (comm system and friends) for testing and embedded builds.
The Kademlia distributed hash table (DHT) network database: lookup, store and explore jobs, the data store, the floodfill variants, and lookup throttling.
Helpers and handlers for the router console user interface, packaged in routerconsole.war and accessible only from JSP files.
Uses of NetworkDatabaseFacade in net.i2p.router
Methods in net.i2p.router that return NetworkDatabaseFacadeModifier and TypeMethodDescriptionRouterContext.clientNetDb(Hash id) The client netDb for the given id.RouterContext.netDb()The main network database facade for standard database operations.Uses of NetworkDatabaseFacade in net.i2p.router.dummy
Subclasses of NetworkDatabaseFacade in net.i2p.router.dummyModifier and TypeClassDescriptionclassIn-memory network database implementation for testing and development scenarios.Fields in net.i2p.router.dummy declared as NetworkDatabaseFacadeModifier and TypeFieldDescriptionprivate final NetworkDatabaseFacadeDummyNetworkDatabaseSegmentor._fndbThe full network database this one stands in for.Methods in net.i2p.router.dummy that return NetworkDatabaseFacadeModifier and TypeMethodDescriptionDummyNetworkDatabaseSegmentor.clientNetDB(Hash id) DummyNetworkDatabaseSegmentor.mainNetDB()Uses of NetworkDatabaseFacade in net.i2p.router.networkdb.kademlia
Subclasses of NetworkDatabaseFacade in net.i2p.router.networkdb.kademliaModifier and TypeClassDescriptionclassThe Kademlia network database, using floodfill participants as the only storage tier.classKademlia based version of network database.Methods in net.i2p.router.networkdb.kademlia that return NetworkDatabaseFacadeModifier and TypeMethodDescriptionFloodfillNetworkDatabaseSegmentor.clientNetDB(Hash id) The client netDb for the given id.abstract NetworkDatabaseFacadeSegmentedNetworkDatabaseFacade.clientNetDB(Hash dbid) A client netDb for a given client Hash identifier.private NetworkDatabaseFacadeFloodfillNetworkDatabaseSegmentor.getSubNetDB(Hash id) Retrieves the FloodfillNetworkDatabaseFacade object for the specified ID.FloodfillNetworkDatabaseSegmentor.mainNetDB()The main netDb, the one we will use if we are a floodfill.abstract NetworkDatabaseFacadeSegmentedNetworkDatabaseFacade.mainNetDB()The main netDb, the one which is used if we're a floodfill.Uses of NetworkDatabaseFacade in net.i2p.router.web.helpers
Methods in net.i2p.router.web.helpers with parameters of type NetworkDatabaseFacadeModifier and TypeMethodDescriptionprivate RouterInfoNetDbRenderer.lookupRouterInfoWithWait(NetworkDatabaseFacade networkDatabase, Hash hash, long timeout) Looks up a RouterInfo by its hash with a timeout.