| 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.tunnel |
Core tunnel management, message processing, and encryption for I2P's anonymous routing system.
|
| net.i2p.router.tunnel.pool |
Tunnel pool management, creation, and peer selection for I2P's anonymous routing system.
|
| net.i2p.router.web.helpers |
Helpers and handlers for the router console user interface, with these classes supporting the webapp in routerconsole.war.
|
| Class and Description |
|---|
| GhostPeerManager
Tracks routers that consistently fail to respond to tunnel build requests
and temporarily excludes them from tunnel selection during network stress.
|
| TunnelPool
A group of tunnels for the router or a particular client, in a single direction.
|
| Class and Description |
|---|
| GhostPeerManager
Tracks routers that consistently fail to respond to tunnel build requests
and temporarily excludes them from tunnel selection during network stress.
|
| TunnelPool
A group of tunnels for the router or a particular client, in a single direction.
|
| Class and Description |
|---|
| PooledTunnelCreatorConfig
Data about a tunnel we created
|
| Class and Description |
|---|
| BuildExecutor
Single threaded controller of the tunnel creation process, spanning all tunnel pools.
|
| BuildExecutor.Result
Build result enumeration.
|
| BuildReplyHandler.Result
This contains the result of decrypting the build request
or reply record, including the decrypted properties field,
if present.
|
| ConnectChecker
Tools to check transport compatibility.
|
| ExcluderBase
A Set of Hashes that automatically adds to the
Set in the contains() check.
|
| GhostPeerManager
Tracks routers that consistently fail to respond to tunnel build requests
and temporarily excludes them from tunnel selection during network stress.
|
| ParticipatingThrottler.Result
Result of throttling decision for tunnel participation requests.
|
| PooledTunnelCreatorConfig
Data about a tunnel we created
|
| TunnelPeerSelector
Coordinate the selection of peers to go into a tunnel for one particular pool.
|
| TunnelPool
A group of tunnels for the router or a particular client, in a single direction.
|
| TunnelPoolManager
Manage all the exploratory and client tunnel pools.
|
| Class and Description |
|---|
| TunnelPool
A group of tunnels for the router or a particular client, in a single direction.
|