| Package | Description |
|---|---|
| net.i2p.app | Interfaces for classes to be started and stopped via clients.config. |
| net.i2p.apps.systray | System tray integration and URL launcher for the I2P router console. |
| net.i2p.desktopgui | Desktop graphical interface for managing I2P router lifecycle
from the system tray. |
| net.i2p.i2pcontrol | I2P Control provides a JSON-RPC 2.0 interface for controlling and monitoring the I2P router. |
| net.i2p.i2ptunnel | Implementation of preconfigured tunnels for both clients and servers, with a comprehensive UI for tunnel management and configuration. |
| net.i2p.jetty | I2P integration layer for the Jetty web server, providing embedded
Jetty startup, configuration, and logging integration with the I2P router. |
| net.i2p.router.news | Classes to parse the I2P news format, which follows the Atom standard with additional metadata for the I2P update notification feature. |
| net.i2p.router.startup | The I2P startup package loads configuration when I2P is started. |
| net.i2p.router.sybil | Offline analysis tools for detecting Sybil attacks and malicious peer
coordination in the I2P network. |
| net.i2p.router.update | Classes to implement the router update process for checking and applying
I2P router updates from the update manager. |
| net.i2p.router.web | The router console user interface, implemented in routerconsole.jar, with these classes supporting the webapp in routerconsole.war. |
| net.i2p.sam | The SAM (Simple Anonymous Messaging) client API. |
| org.klomp.snark | I2P version of the snark bittorrent client, imported in 2005 and heavily enhanced to add a web UI, DHT support, and other features. |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | ClientApp.getState()The current state of the ClientApp. |
static ClientAppState | ClientAppState.valueOf(String name)Returns the enum constant of this type with the specified name. |
static ClientAppState[] | ClientAppState.values()Returns an array containing the constants of this enum type, in
the order they are declared. |
| Modifier and Type | Method and Description |
|---|---|
void | ClientAppManagerImpl.notify(ClientApp app,
ClientAppState state,
String message,
Exception e)Does nothing. |
void | ClientAppManager.notify(ClientApp app,
ClientAppState state,
String message,
Exception e)Must be called on all state transitions except
from UNINITIALIZED to INITIALIZED. |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | UrlLauncher.getState()ClientApp interface |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | ExternalMain.getState() |
ClientAppState | Main.getState() |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | I2PControlController.getState() |
ClientAppState | SocketController.getState() |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | TunnelControllerGroup.getState()ClientApp interface |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | JettyStart.getState() |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | NewsManager.getState() |
| Modifier and Type | Method and Description |
|---|---|
void | RouterAppManager.notify(ClientApp app,
ClientAppState state,
String message,
Exception e)Must be called on all state transitions except
from UNINITIALIZED to INITIALIZED. |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | Analysis.getState()Gets the current state of this application. |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | ConsoleUpdateManager.getState()Current state @since 0.9.12. |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | RouterConsoleRunner.getState() |
ClientAppState | GraphGenerator.getState() |
ClientAppState | ShellService.getState()Query the state of managed process and determine if it is running
or not. |
ClientAppState | NavHelper.getState() |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | SAMBridge.getState()Return the state |
| Modifier and Type | Method and Description |
|---|---|
ClientAppState | SnarkManager.getState()ClientApp method. |