| 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)
Get the client netDb for the given id.
|
NetworkDatabaseFacade |
RouterContext.netDb()
Get the main network database facade for standard database operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DummyNetworkDatabaseFacade
In-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 |
FloodfillNetworkDatabaseFacade
The network database
|
class |
KademliaNetworkDatabaseFacade
Kademlia based version of network database.
|
| Modifier and Type | Method and Description |
|---|---|
NetworkDatabaseFacade |
FloodfillNetworkDatabaseSegmentor.clientNetDB(Hash id)
get the client netDb for the given id
Will return the "main" netDb if
the dbid is null.
|
abstract NetworkDatabaseFacade |
SegmentedNetworkDatabaseFacade.clientNetDB(Hash dbid)
Get a client netDb for a given client Hash identifier.
|
NetworkDatabaseFacade |
FloodfillNetworkDatabaseSegmentor.mainNetDB()
get the main netDb, which is the one we will use if we are a floodfill
|
abstract NetworkDatabaseFacade |
SegmentedNetworkDatabaseFacade.mainNetDB()
Get the main netDb, the one which is used if we're a floodfill
|