Package org.restlet.engine.connector
Class HttpServerHelper
Jetty HTTP server connector.
| 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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.jetty.server.ConnectionFactory[]createConnectionFactories(org.eclipse.jetty.server.HttpConfiguration configuration) Create and configure the Jetty HTTP connectorprotected List<org.eclipse.jetty.server.Connector> createConnectors(org.eclipse.jetty.server.Server server) Creates the Jetty connectors.Supported HTTP transport protocol.Methods inherited from class org.restlet.engine.connector.JettyServerHelper
createHttpConfiguration, createServerConnector, getConnectorAcceptors, getConnectorAcceptQueueSize, getConnectorByteBufferPool, getConnectorExecutor, getConnectorIdleTimeout, getConnectorScheduler, getConnectorSelectors, getHttpHeaderCacheSize, getHttpOutputBufferSize, getHttpRequestHeaderSize, getHttpResponseHeaderSize, getLowResourceMonitorIdleTimeout, getLowResourceMonitorMaxMemory, getLowResourceMonitorPeriod, getLowResourceMonitorThreads, getServerMaxConnections, getServerMaxConnectionsIdleTimeout, getShutdownGracefully, getShutdownTimeout, getThreadPoolIdleTimeout, getThreadPoolMaxThreads, getThreadPoolMinThreads, getThreadPoolStopTimeout, getThreadPoolThreadsPriority, getWrappedServer, setWrappedServer, start, stopMethods inherited from class org.restlet.engine.adapter.HttpServerHelper
getAdapter, handle, setAdapterMethods inherited from class org.restlet.engine.connector.ServerHelper
handle, setEphemeralPort, setEphemeralPortMethods inherited from class org.restlet.engine.connector.ConnectorHelper
getConnectorService, getContext, getProtocols, updateMethods inherited from class org.restlet.engine.RestletHelper
getAttributes, getHelped, getHelpedParameters, getLogger, getMetadataService, setHelped
-
Constructor Details
-
HttpServerHelper
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:
createConnectionFactoriesin classJettyServerHelper- 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:JettyServerHelperCreates the Jetty connectors.- Specified by:
createConnectorsin classJettyServerHelper- Parameters:
server- The Jetty server.- Returns:
- The Jetty connectors.
-
getHttpTransportProtocol
Supported HTTP transport protocol. Defaults to HTTP1_1.- Returns:
- Supported HTTP transport protocol.
-