Package | Description |
---|---|
net.i2p |
Core I2P package, contains information about the I2P version and an entry point to access important elements.
|
net.i2p.BOB |
BOB, the Basic Open Bridge, allows TCP applications to talk over I2P.
|
net.i2p.app |
Interfaces for classes to be started and stopped via clients.config.
|
net.i2p.i2ptunnel | |
net.i2p.jetty | |
net.i2p.router |
The I2P router application handles the I2P network communication.
|
net.i2p.router.app |
Interface for classes to be started and stopped via clients.config.
|
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 | |
net.i2p.sam |
Class and Description |
---|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
ClientAppState
Status of a client application.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
ClientAppState
Status of a client application.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
ClientAppState
Status of a client application.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
ClientAppState
Status of a client application.
|
Class and Description |
---|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
ClientAppState
Status of a client application.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
ClientAppState
Status of a client application.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
ClientAppState
Status of a client application.
|
Class and Description |
---|
ClientApp
If a class started via clients.config implements this interface,
it will be used to manage the client, instead of starting with main()
Clients implementing this interface MUST provide the following constructor:
public MyClientApp(I2PAppContext context, ClientAppManager listener, String[] args) {...}
All parameters are non-null.
|
ClientAppManager
Notify the router of events, and provide methods for
client apps to find each other.
|
ClientAppState
Status of a client application.
|