Class ConfigServiceHandler


  • public class ConfigServiceHandler
    extends FormHandler
    Handler to deal with form submissions from the service config form and act upon the values.
    • Constructor Detail

      • ConfigServiceHandler

        public ConfigServiceHandler()
    • 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 class FormHandler
      • 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