Uses of package net.i2p.app
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 - DEPRECATED - Please port applications to SAMv3.
|
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.desktopgui |
Desktopgui is a graphical interface to I2P that allows managing the lifecycle of I2P from the system tray.
|
net.i2p.i2pcontrol | |
net.i2p.i2ptunnel |
Implementation of preconfigured tunnels, both for clients and servers,
and a UI for adding more and editing the configuration.
|
net.i2p.i2ptunnel.socks |
SOCKS 4, 4a, and 5 client tunnels.
|
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.app |
Interface for classes to be started and stopped via clients.config.
|
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.sybil |
Classes to run offline Sybil analysis, and to
store and load the results.
|
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.
|
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.
|
-
Classes in net.i2p.app used by net.i2p Class Description ClientAppManager Notify the router of events, and provide methods for client apps to find each other. -
Classes in net.i2p.app used by net.i2p.BOB Class 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. -
Classes in net.i2p.app used by net.i2p.app Class 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. -
Classes in net.i2p.app used by net.i2p.apps.systray Class 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. -
Classes in net.i2p.app used by net.i2p.desktopgui Class 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. -
Classes in net.i2p.app used by net.i2p.i2pcontrol Class 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. -
Classes in net.i2p.app used by net.i2p.i2ptunnel Class 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. -
Classes in net.i2p.app used by net.i2p.i2ptunnel.socks Class Description Outproxy -
Classes in net.i2p.app used by net.i2p.jetty Class 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. -
Classes in net.i2p.app used by net.i2p.router Class Description ClientAppManager Notify the router of events, and provide methods for client apps to find each other. -
Classes in net.i2p.app used by net.i2p.router.app Class 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. -
Classes in net.i2p.app used by net.i2p.router.news Class 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. -
Classes in net.i2p.app used by net.i2p.router.startup Class 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.ClientAppManagerImpl A simple ClientAppManager that supports register/unregister only, so that client apps may find each other in AppContext.ClientAppState Status of a client application. -
Classes in net.i2p.app used by net.i2p.router.sybil Class 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. -
Classes in net.i2p.app used by net.i2p.router.update Class 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. -
Classes in net.i2p.app used by net.i2p.router.web Class 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. -
Classes in net.i2p.app used by net.i2p.sam Class 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. -
Classes in net.i2p.app used by org.klomp.snark Class 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.