Class TauP_WebServe

  • All Implemented Interfaces:
    java.util.concurrent.Callable<java.lang.Integer>

    public class TauP_WebServe
    extends TauP_Tool
    • Field Detail

      • disableOptions

        public static java.util.List<java.lang.String> disableOptions
      • port

        public int port
      • additionalModels

        public java.util.List<java.lang.String> additionalModels
    • Constructor Detail

      • TauP_WebServe

        public TauP_WebServe()
    • Method Detail

      • init

        public void init()
        Specified by:
        init in class TauP_Tool
      • start

        public void start()
        Specified by:
        start in class TauP_Tool
      • configContentType

        public void configContentType​(java.lang.String format,
                                      io.undertow.server.HttpServerExchange exchange)
                               throws TauPException
        Throws:
        TauPException
      • createTool

        public TauP_Tool createTool​(java.lang.String toolToRun)
      • handleParamHelp

        public void handleParamHelp​(java.util.Map<java.lang.String,​java.util.Deque<java.lang.String>> queryParams,
                                    io.undertow.server.HttpServerExchange exchange)
                             throws TauPException
        Throws:
        TauPException
      • handleKnownModels

        public void handleKnownModels​(java.util.Map<java.lang.String,​java.util.Deque<java.lang.String>> queryParams,
                                      io.undertow.server.HttpServerExchange exchange)
      • getKnownModels

        public java.util.List<java.lang.String> getKnownModels()
      • handleCmdLine

        public void handleCmdLine​(TauP_Tool tool,
                                  java.util.Map<java.lang.String,​java.util.Deque<java.lang.String>> queryParams,
                                  io.undertow.server.HttpServerExchange exchange)
                           throws TauPException
        Throws:
        TauPException
      • webRunTool

        public void webRunTool​(TauP_Tool tool,
                               java.util.Map<java.lang.String,​java.util.Deque<java.lang.String>> queryParams,
                               io.undertow.server.HttpServerExchange exchange)
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
      • main

        public static void main​(java.lang.String[] args)
        Allows TauP_Web to run as an application. Creates an instance of TauP_Web. ToolRun.main should be used instead.