Class JettyHttpServer


  • public class JettyHttpServer
    extends com.sun.net.httpserver.HttpServer
    Jetty implementation of HttpServer.
    • Constructor Detail

      • JettyHttpServer

        public JettyHttpServer​(Server server,
                               boolean shared)
    • Method Detail

      • bind

        public void bind​(java.net.InetSocketAddress addr,
                         int backlog)
                  throws java.io.IOException
        Specified by:
        bind in class com.sun.net.httpserver.HttpServer
        Throws:
        java.io.IOException
      • getServer

        protected Server getServer()
      • newServerConnector

        protected ServerConnector newServerConnector​(java.net.InetSocketAddress addr,
                                                     int backlog)
      • getAddress

        public java.net.InetSocketAddress getAddress()
        Specified by:
        getAddress in class com.sun.net.httpserver.HttpServer
      • start

        public void start()
        Specified by:
        start in class com.sun.net.httpserver.HttpServer
      • setExecutor

        public void setExecutor​(java.util.concurrent.Executor executor)
        Specified by:
        setExecutor in class com.sun.net.httpserver.HttpServer
      • getExecutor

        public java.util.concurrent.Executor getExecutor()
        Specified by:
        getExecutor in class com.sun.net.httpserver.HttpServer
      • stop

        public void stop​(int delay)
        Specified by:
        stop in class com.sun.net.httpserver.HttpServer
      • createContext

        public com.sun.net.httpserver.HttpContext createContext​(java.lang.String path,
                                                                com.sun.net.httpserver.HttpHandler httpHandler)
        Specified by:
        createContext in class com.sun.net.httpserver.HttpServer
      • createContext

        public com.sun.net.httpserver.HttpContext createContext​(java.lang.String path)
        Specified by:
        createContext in class com.sun.net.httpserver.HttpServer
      • removeContext

        public void removeContext​(java.lang.String path)
                           throws java.lang.IllegalArgumentException
        Specified by:
        removeContext in class com.sun.net.httpserver.HttpServer
        Throws:
        java.lang.IllegalArgumentException
      • removeContext

        public void removeContext​(com.sun.net.httpserver.HttpContext context)
        Specified by:
        removeContext in class com.sun.net.httpserver.HttpServer