Package net.i2p.router
Class MultiRouter
- java.lang.Object
-
- net.i2p.router.MultiRouter
-
public class MultiRouter extends Object
Fire up multiple routers in the same VM, all with their own RouterContext (and all that entails). In addition, this creates a root I2PAppContext for any objects not booted through one of the RouterContexts. Each of these contexts are configured through a simple properties file (where the name=value contained in them are used for the context's getProperty(name)).Usage:
MultiRouter numberRouters
Each routerContext specified is used to boot up a single router. It is HIGHLY recommended that those context files contain a few base env properties:- loggerFilenameOverride=rN/logs/log-router-#.txt
- router.configLocation=rN/router.config
- i2p.vmCommSystem=true
- i2p.encryption=off
java -Di2p.encryption=off -jar lib/i2ptunnel.jar
).To make the router console work, either run from a directory containing lib/, webapps/, docs/, etc., or point i2p.dir.base to a directory containing the above. The multirouter waits until all of the routers are shut down (which none will do on their own, so as before, you'll want to kill the proc or ^C it).
-
-
Constructor Summary
Constructors Constructor Description MultiRouter()
-
-
-
Method Detail
-
main
public static void main(String[] args)
-
-