Class HttpServerHelper


public class HttpServerHelper extends JettyServerHelper
Jetty HTTP server connector.
list of supported parameters
http.transport.mode string HTTP1_1 Supported protocol. Values: HTTP1_1 or HTTP2. The protocol HTTP 1.1 is always supported, the support of HTTP2 (in clear text mode) is done thanks to upgrade from HTTP 1.1 protocol.
Author:
Jerome Louvel, Tal Liron
  • Constructor Details

    • HttpServerHelper

      public HttpServerHelper(Server server)
      Constructor.
      Parameters:
      server - The server to help.
  • Method Details

    • createConnectionFactories

      protected org.eclipse.jetty.server.ConnectionFactory[] createConnectionFactories(org.eclipse.jetty.server.HttpConfiguration configuration)
      Create and configure the Jetty HTTP connector
      Specified by:
      createConnectionFactories in class JettyServerHelper
      Parameters:
      configuration - The HTTP configuration.
      Returns:
      New internal Jetty connection factories.
    • createConnectors

      protected List<org.eclipse.jetty.server.Connector> createConnectors(org.eclipse.jetty.server.Server server)
      Description copied from class: JettyServerHelper
      Creates the Jetty connectors.
      Specified by:
      createConnectors in class JettyServerHelper
      Parameters:
      server - The Jetty server.
      Returns:
      The Jetty connectors.
    • getHttpTransportProtocol

      public String getHttpTransportProtocol()
      Supported HTTP transport protocol. Defaults to HTTP1_1.
      Returns:
      Supported HTTP transport protocol.