| Package | Description |
|---|---|
| net.i2p.router | The I2P router application handles I2P network communication. |
| net.i2p.router.dummy | Dummy implementations and stub classes for testing purposes. |
| net.i2p.router.networkdb.kademlia | Kademlia DHT implementation and floodfill router functionality for I2P. |
| Modifier and Type | Method and Description |
|---|---|
NetworkDatabaseFacade | RouterContext.clientNetDb(Hash id)The client netDb for the given id. |
NetworkDatabaseFacade | RouterContext.netDb()The main network database facade for standard database operations. |
| Modifier and Type | Class and Description |
|---|---|
class | DummyNetworkDatabaseFacadeIn-memory network database implementation for testing and development scenarios. |
| Modifier and Type | Method and Description |
|---|---|
NetworkDatabaseFacade | DummyNetworkDatabaseSegmentor.clientNetDB(Hash id) |
NetworkDatabaseFacade | DummyNetworkDatabaseSegmentor.mainNetDB() |
| Modifier and Type | Class and Description |
|---|---|
class | FloodfillNetworkDatabaseFacadeThe network database |
class | KademliaNetworkDatabaseFacadeKademlia based version of network database. |
| Modifier and Type | Method and Description |
|---|---|
NetworkDatabaseFacade | FloodfillNetworkDatabaseSegmentor.clientNetDB(Hash id)The client netDb for the given id. |
abstract NetworkDatabaseFacade | SegmentedNetworkDatabaseFacade.clientNetDB(Hash dbid)A client netDb for a given client Hash identifier. |
NetworkDatabaseFacade | FloodfillNetworkDatabaseSegmentor.mainNetDB()The main netDb, the one we will use if we are a floodfill. |
abstract NetworkDatabaseFacade | SegmentedNetworkDatabaseFacade.mainNetDB()The main netDb, the one which is used if we're a floodfill. |