| 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.peermanager | Peer management, profiling, and capacity calculation for I2P network optimization. |
| 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 |
|---|
| PeerTestJob Periodically tests selected peers to gather real-time performance data and update peer profiles. |
| ProfileOrganizer Categorizes peers into performance tiers (fast, high-capacity, well-integrated)
based on historical metrics from PeerProfile. |
| Class and Description |
|---|
| PeerTestJob Periodically tests selected peers to gather real-time performance data and update peer profiles. |
| Class and Description |
|---|
| DBHistory History of NetDb related activities (lookups, replies, stores, etc). |
| PeerManager Tracks peer capabilities and manages the periodic profile reorganization cycle. |
| PeerProfile Copied from http://www.i2p2.i2p/how_peerselection.html
See also main() below for additional commentary by zzz. |
| PeerSelectionCriteria Defines the criteria for selecting a set of peers for use when searching the
PeerManager. |
| PeerTestJob Periodically tests selected peers to gather real-time performance data and update peer profiles. |
| ProfileOrganizer.Slice Defines peer selection slicing modes for tier-based peer organization. |
| TunnelHistory Tunnel related history information |
| Class and Description |
|---|
| ProfileOrganizer Categorizes peers into performance tiers (fast, high-capacity, well-integrated)
based on historical metrics from PeerProfile. |