Uses of Interface
net.i2p.router.Service
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.
The peer manager logs information about the history and quality of network peers.
The transport system allows the usage of communication layers that are below I2P in the stack, on which I2P messages are sent.
All the work of managing locally created and participating tunnels,
creating and handling tunnel messages, and their encryption.
Tunnel creation, tunnel build message handling.
-
Uses of Service in net.i2p.router
Modifier and TypeInterfaceDescriptioninterface
Manage peer references and keep them up to date so that when asked for peers, it can provide appropriate peers according to the criteria provided.interface
Build and maintain tunnels throughout the network.Modifier and TypeClassDescriptionclass
Manage all interactions with clientsclass
Manages the communication subsystem between peers, including connections, listeners, transports, connection keys, etc.class
Manage a pool of inbound InNetMessages.class
Defines the mechanism for interacting with I2P's network database -
Uses of Service in net.i2p.router.client
-
Uses of Service in net.i2p.router.dummy
Modifier and TypeClassDescriptionclass
Manage all interactions with clientsclass
class
Manage peer references and keep them up to date so that when asked for peers, it can provide appropriate peers according to the criteria provided.class
Build and maintain tunnels throughout the network.class
Hacked up in-VM comm system for talking between contexts. -
Uses of Service in net.i2p.router.networkdb.kademlia
Modifier and TypeClassDescriptionclass
The network databaseclass
Kademlia based version of the network database. -
Uses of Service in net.i2p.router.peermanager
Modifier and TypeClassDescriptionclass
Base implementation that has simple algorithms and periodically saves state -
Uses of Service in net.i2p.router.transport
-
Uses of Service in net.i2p.router.tunnel
Modifier and TypeClassDescriptionclass
Handle the actual processing and forwarding of messages through the various tunnels. -
Uses of Service in net.i2p.router.tunnel.pool
Modifier and TypeClassDescriptionclass
Manage all the exploratory and client tunnel pools.