Class JettyHttpServer

    • Method Detail

      • applyAdditionalServerConfiguration

        protected void applyAdditionalServerConfiguration​(org.eclipse.jetty.server.Server jettyServer,
                                                          Options options)
      • finalizeSetup

        protected void finalizeSetup​(Options options)
      • createServer

        protected org.eclipse.jetty.server.Server createServer​(Options options)
      • extensionHandlers

        protected org.eclipse.jetty.server.Handler[] extensionHandlers()
        Extend only this method if you want to add additional handlers to Jetty.
      • start

        public void start()
        Specified by:
        start in interface HttpServer
      • stop

        public void stop()
        Specified by:
        stop in interface HttpServer
      • port

        public int port()
        Specified by:
        port in interface HttpServer
      • stopTimeout

        public long stopTimeout()
      • createHttpConnector

        protected org.eclipse.jetty.server.ServerConnector createHttpConnector​(java.lang.String bindAddress,
                                                                               int port,
                                                                               JettySettings jettySettings,
                                                                               org.eclipse.jetty.io.NetworkTrafficListener listener)
      • createHttpsConnector

        protected org.eclipse.jetty.server.ServerConnector createHttpsConnector​(org.eclipse.jetty.server.Server server,
                                                                                java.lang.String bindAddress,
                                                                                HttpsSettings httpsSettings,
                                                                                JettySettings jettySettings,
                                                                                org.eclipse.jetty.io.NetworkTrafficListener listener)
      • buildAdditionalConnectionFactories

        protected org.eclipse.jetty.server.ConnectionFactory[] buildAdditionalConnectionFactories​(HttpsSettings httpsSettings,
                                                                                                  org.eclipse.jetty.server.HttpConnectionFactory httpConnectionFactory,
                                                                                                  org.eclipse.jetty.server.SslConnectionFactory sslConnectionFactory)
      • buildSslContextFactory

        protected org.eclipse.jetty.util.ssl.SslContextFactory.Server buildSslContextFactory()
      • createHttpConfig

        protected org.eclipse.jetty.server.HttpConfiguration createHttpConfig​(JettySettings jettySettings)
      • createServerConnector

        protected org.eclipse.jetty.server.ServerConnector createServerConnector​(java.lang.String bindAddress,
                                                                                 JettySettings jettySettings,
                                                                                 int port,
                                                                                 org.eclipse.jetty.io.NetworkTrafficListener listener,
                                                                                 org.eclipse.jetty.server.ConnectionFactory... connectionFactories)