| Package | Description |
|---|---|
| net.i2p | Core I2P package providing fundamental interfaces, version information, and entry points to essential I2P services. |
| net.i2p.router.peermanager | Peer management, profiling, and capacity calculation for I2P network optimization. |
| net.i2p.router.web | The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war. |
| net.i2p.stat | Statistical collection and analysis framework used throughout the I2P router for adaptive operation, performance monitoring, and debugging. |
| Class and Description |
|---|
| StatManager Coordinate the management of various frequencies and rates within I2P components,
both allowing central update and retrieval, as well as distributed creation and
use. |
| Class and Description |
|---|
| RateStat coordinate a moving rate over various periods |
| Class and Description |
|---|
| Rate Simple rate calculator for periodically sampled data points - determining an
average value over a period, the number of events in that period, the maximum number
of events (using the interval between events), and lifetime data. |
| RateSummaryListener Receive the state of the rate when its coalesced |
| Class and Description |
|---|
| Frequency Manage the calculation of a moving average event frequency over a certain period. |
| FrequencyStat coordinate an event frequency over various periods |
| Rate Simple rate calculator for periodically sampled data points - determining an
average value over a period, the number of events in that period, the maximum number
of events (using the interval between events), and lifetime data. |
| RateAverages Storage space for computations of various averages. |
| RateStat coordinate a moving rate over various periods |
| RateSummaryListener Receive the state of the rate when its coalesced |