net.i2p.router.web
Class RouterConsoleRunner
java.lang.Object
net.i2p.router.web.RouterConsoleRunner
public class RouterConsoleRunner
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ROUTERCONSOLE
public static final String ROUTERCONSOLE
- See Also:
- Constant Field Values
PREFIX
public static final String PREFIX
- See Also:
- Constant Field Values
ENABLED
public static final String ENABLED
- See Also:
- Constant Field Values
RouterConsoleRunner
public RouterConsoleRunner(String[] args)
- Parameters:
args
- second arg may be a comma-separated list of bind addresses,
for example ::1,127.0.0.1
On XP, the other order (127.0.0.1,::1) fails the IPV6 bind,
because 127.0.0.1 will bind ::1 also. But even though it's bound
to both, we can't connect to [::1]:7657 for some reason.
So the wise choice is ::1,127.0.0.1
main
public static void main(String[] args)
startConsole
public void startConsole()
initialize
static void initialize(WebApplicationContext context)
getPassword
static String getPassword()
webAppProperties
public static Properties webAppProperties()
- public void stopConsole() {
try {
_server.stop();
} catch (InterruptedException ie) {
ie.printStackTrace();
}
}
webAppProperties
public static Properties webAppProperties(String dir)
storeWebAppProperties
public static void storeWebAppProperties(Properties props)