Class UndertowHttpServer

    • Constructor Detail

      • UndertowHttpServer

        public UndertowHttpServer()
        Constructor.
      • UndertowHttpServer

        public UndertowHttpServer​(int serverPort)
        Constructor.
        Parameters:
        serverPort - the server port.
      • UndertowHttpServer

        public UndertowHttpServer​(int serverPort,
                                  HttpServerProcessor httpServerProcessor)
        Constructor.
        Parameters:
        serverPort - the server port.
        httpServerProcessor - the HTTP server processor.
    • Method Detail

      • isRunning

        public boolean isRunning()
        Is the server running?
        Specified by:
        isRunning in interface HttpServer
        Returns:
        true if running, false otherwise.
      • start

        public void start()
        Start the server.
        Specified by:
        start in interface HttpServer
      • stop

        public void stop()
        Stops the server.
        Specified by:
        stop in interface HttpServer
      • getServerPort

        public int getServerPort()
        Description copied from interface: HttpServer
        Get the server port
        Specified by:
        getServerPort in interface HttpServer
        Returns:
        the server port
      • setServerPort

        public void setServerPort​(int serverPort)
        Description copied from interface: HttpServer
        Set the server port
        Specified by:
        setServerPort in interface HttpServer
        Parameters:
        serverPort - the port
      • setSSL

        public void setSSL​(boolean ssl)
        Description copied from interface: HttpServer
        Set the SSL flag
        Specified by:
        setSSL in interface HttpServer
        Parameters:
        ssl - the SSL flag
      • getSSL

        public boolean getSSL()
        Description copied from interface: HttpServer
        Get the SSL flag
        Specified by:
        getSSL in interface HttpServer
        Returns:
        the server port
      • setHttpServerProcessor

        public void setHttpServerProcessor​(HttpServerProcessor httpServerProcessor)
        Description copied from interface: HttpServer
        Set the http server processor
        Specified by:
        setHttpServerProcessor in interface HttpServer
        Parameters:
        httpServerProcessor - the http server processor