Package net.i2p.router.web
Class ConfigServiceHandler
- java.lang.Object
-
- net.i2p.router.web.FormHandler
-
- net.i2p.router.web.ConfigServiceHandler
-
public class ConfigServiceHandler extends FormHandler
Handler to deal with form submissions from the service config form and act upon the values.
-
-
Field Summary
-
Fields inherited from class net.i2p.router.web.FormHandler
_action, _context, _log, _method, _out, _requestWrapper, _settings
-
-
Constructor Summary
Constructors Constructor Description ConfigServiceHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getConsoleURL()
boolean
isSystrayEnabled()
Is the systray enabled?protected void
processForm()
Implement this to perform the final processing (in turn, adding formNotice and formError messages, etc) Will only be called if _action is non-null and the nonce is valid.(package private) static void
registerSignalHandler(RouterContext ctx)
Register a handler for signals, so we can handle HUP from the wrapper (wrapper 3.2.0 or higher)static void
registerWrapperNotifier(RouterContext ctx, int code, boolean rekey)
Register two shutdown hooks, one to rekey and/or tell the wrapper we are stopping, and a final one to tell the wrapper we are stopped.boolean
shouldShowCancelGraceful()
Should we show the cancel button?boolean
shouldShowSystray()
Should we show the systray controls?static void
unregisterSignalHandler()
Unregister the handler for signalsstatic File
wrapperLogFile(I2PAppContext ctx)
Does not necessarily exist.-
Methods inherited from class net.i2p.router.web.FormHandler
_t, _t, _t, _x, addFormError, addFormErrorNoEscape, addFormNotice, addFormNoticeNoEscape, getAllMessages, getErrors, getJettyString, getNewNonce, getNotices, isAdvanced, setAction, setContextId, setNonce, setRequestWrapper, setSettings, storeMethod, storeNonces, storeWriter
-
-
-
-
Method Detail
-
registerWrapperNotifier
public static void registerWrapperNotifier(RouterContext ctx, int code, boolean rekey)
Register two shutdown hooks, one to rekey and/or tell the wrapper we are stopping, and a final one to tell the wrapper we are stopped.- Since:
- 0.8.8
-
registerSignalHandler
static void registerSignalHandler(RouterContext ctx)
Register a handler for signals, so we can handle HUP from the wrapper (wrapper 3.2.0 or higher)- Since:
- 0.8.13
-
unregisterSignalHandler
public static void unregisterSignalHandler()
Unregister the handler for signals- Since:
- 0.8.13
-
shouldShowCancelGraceful
public boolean shouldShowCancelGraceful()
Should we show the cancel button?- Since:
- 0.9.19
-
shouldShowSystray
public boolean shouldShowSystray()
Should we show the systray controls?- Since:
- 0.9.26
-
isSystrayEnabled
public boolean isSystrayEnabled()
Is the systray enabled?- Since:
- 0.9.26
-
getConsoleURL
public String getConsoleURL()
- Since:
- 0.9.33
-
processForm
protected void processForm()
Description copied from class:FormHandler
Implement this to perform the final processing (in turn, adding formNotice and formError messages, etc) Will only be called if _action is non-null and the nonce is valid.- Specified by:
processForm
in classFormHandler
-
wrapperLogFile
public static File wrapperLogFile(I2PAppContext ctx)
Does not necessarily exist.- Returns:
- non-null, doesn't necessarily exist
- Since:
- 0.9.1, public since 0.9.27, moved from LogsHelper in 0.9.33
-
-