See: Description
| Class | Description |
|---|---|
| BasePerms |
Windows permission fixer for router installations.
|
| CoalesceStatsEvent |
Periodic statistics collection and aggregation system.
|
| CryptoChecker |
Cryptographic algorithm availability checker and advisor.
|
| GracefulShutdown |
GracefulShutdown manages the router's graceful shutdown/restart lifecycle.
|
| InstallUpdate |
Automatic I2P router update installer and processor.
|
| MarkLiveliness |
Router instance liveliness marker for multi-instance detection.
|
| OOMListener |
Out-of-memory error handler for emergency router shutdown.
|
| PersistRouterInfoJob |
Router information persistence and synchronization job.
|
| ReadConfigJob |
Simply read the router config periodically,
so that the user may make config changes externally.
|
| Republish |
Router information publisher for network database synchronization.
|
| Restarter |
Router restarter implementation.
|
| RouterWatchdog |
Router health monitor and automatic recovery system.
|
| ShutdownHook |
Emergency shutdown hook for JVM termination.
|
| Spinner |
Shutdown delay thread to ensure complete router termination.
|
| ThreadDump |
Thread dump utility for debugging hung router instances.
|
| UpdateRoutingKeyModifierJob |
Update the routing Key modifier every day at midnight (plus on startup).
|
Periodic maintenance tasks and background jobs for I2P router operations.
This package contains various maintenance tasks, background jobs, and periodic operations that keep the I2P router running smoothly. These tasks handle everything from network exploration and peer management to statistics collection and system maintenance.
Key Components:
Main Functionality:
Task Types:
Usage Notes: