Package | Description |
---|---|
net.i2p |
Core I2P package, contains information about the I2P version and an entry point to access important elements.
|
net.i2p.app |
Interfaces for classes to be started and stopped via clients.config.
|
net.i2p.apps.systray |
A system tray control for launching the I2P router console.
|
net.i2p.BOB |
BOB, the Basic Open Bridge, allows TCP applications to talk over I2P.
|
net.i2p.desktopgui |
Desktopgui is a graphical interface to I2P that allows managing the lifecycle of I2P from the system tray.
|
net.i2p.i2ptunnel |
Implementation of preconfigured tunnels, both for clients and servers,
and a UI for adding more and editing the configuration.
|
net.i2p.jetty |
Classes for starting Jetty, logging requests, and debug logging to the I2P router log.
|
net.i2p.router |
The I2P router application handles the I2P network communication.
|
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 the configuration when I2P is started.
|
net.i2p.router.update |
Classes to implement the update process.
|
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 client API.
|
Modifier and Type | Method and Description |
---|---|
ClientAppManager |
I2PAppContext.clientAppManager()
As of 0.9.30, returns non-null in I2PAppContext, null in RouterContext.
|
Modifier and Type | Class and Description |
---|---|
class |
ClientAppManagerImpl
A simple ClientAppManager that supports register/unregister only,
so that client apps may find each other in AppContext.
|
Constructor and Description |
---|
UrlLauncher(I2PAppContext context,
ClientAppManager mgr,
String[] args)
ClientApp constructor used from clients.config
|
Constructor and Description |
---|
BOB(I2PAppContext context,
ClientAppManager mgr,
String[] args)
For ClientApp interface.
|
Constructor and Description |
---|
Main(RouterContext ctx,
ClientAppManager mgr,
String[] args) |
Constructor and Description |
---|
TunnelControllerGroup(I2PAppContext context,
ClientAppManager mgr,
String[] args)
Instantiation only.
|
Constructor and Description |
---|
JettyStart(I2PAppContext context,
ClientAppManager mgr,
String[] args)
All args must be XML file names.
|
Modifier and Type | Method and Description |
---|---|
ClientAppManager |
RouterContext.clientAppManager()
The RouterAppManager.
|
Constructor and Description |
---|
NewsManager(I2PAppContext ctx,
ClientAppManager listener,
String[] args) |
Modifier and Type | Class and Description |
---|---|
class |
RouterAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
Constructor and Description |
---|
ConsoleUpdateManager(RouterContext ctx,
ClientAppManager listener,
String[] args) |
Constructor and Description |
---|
RouterConsoleRunner(RouterContext ctx,
ClientAppManager mgr,
String[] args)
non-SSL:
RouterConsoleRunner
RouterConsoleRunner 7657
RouterConsoleRunner 7657 127.0.0.1
RouterConsoleRunner 7657 127.0.0.1,::1
RouterConsoleRunner 7657 127.0.0.1,::1 ./webapps/
SSL:
RouterConsoleRunner -s 7657
RouterConsoleRunner -s 7657 127.0.0.1
RouterConsoleRunner -s 7657 127.0.0.1,::1
RouterConsoleRunner -s 7657 127.0.0.1,::1 ./webapps/
If using both, non-SSL must be first:
RouterConsoleRunner 7657 127.0.0.1 -s 7667
RouterConsoleRunner 7657 127.0.0.1 -s 7667 127.0.0.1
RouterConsoleRunner 7657 127.0.0.1,::1 -s 7667 127.0.0.1,::1
RouterConsoleRunner 7657 127.0.0.1,::1 -s 7667 127.0.0.1,::1 ./webapps/
|
Constructor and Description |
---|
SAMBridge(I2PAppContext context,
ClientAppManager mgr,
String[] args)
For ClientApp interface.
|