public class Http2ConnectorFactory extends HttpsConnectorFactory
Name | Default | Description |
maxConcurrentStreams |
1024 | The maximum number of concurrently open streams allowed on a single HTTP/2 connection. Larger values increase parallelism, but cost a memory commitment. |
initialStreamRecvWindow |
65535 | The initial flow control window size for a new stream. Larger values may allow greater throughput, but also risk head of line blocking if TCP/IP flow control is triggered. |
HttpsConnectorFactory
.HttpsConnectorFactory
Constructor and Description |
---|
Http2ConnectorFactory() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.jetty.server.Connector |
build(org.eclipse.jetty.server.Server server,
com.codahale.metrics.MetricRegistry metrics,
String name,
org.eclipse.jetty.util.thread.ThreadPool threadPool)
Create a new connector.
|
int |
getInitialStreamRecvWindow() |
int |
getMaxConcurrentStreams() |
void |
setInitialStreamRecvWindow(int initialStreamRecvWindow) |
void |
setMaxConcurrentStreams(int maxConcurrentStreams) |
buildHttpConfiguration, configureSslContextFactory, getAllowRenegotiation, getCertAlias, getCrlPath, getEnableCRLDP, getEnableOCSP, getEndpointIdentificationAlgorithm, getExcludedCipherSuites, getExcludedProtocols, getJceProvider, getKeyManagerPassword, getKeyStorePassword, getKeyStorePath, getKeyStoreProvider, getKeyStoreType, getMaxCertPathLength, getNeedClientAuth, getOcspResponderUrl, getSupportedCipherSuites, getSupportedProtocols, getTrustStorePassword, getTrustStorePath, getTrustStoreProvider, getTrustStoreType, getValidatePeers, getWantClientAuth, isValidateCerts, isValidKeyStorePassword, isValidKeyStorePath, logSslInfoOnStart, setAllowRenegotiation, setCertAlias, setCrlPath, setEnableCRLDP, setEnableOCSP, setEndpointIdentificationAlgorithm, setExcludedCipherSuites, setExcludedProtocols, setJceProvider, setKeyManagerPassword, setKeyStorePassword, setKeyStorePath, setKeyStoreProvider, setKeyStoreType, setMaxCertPathLength, setNeedClientAuth, setOcspResponderUrl, setSupportedCipherSuites, setSupportedProtocols, setTrustStorePassword, setTrustStorePath, setTrustStoreProvider, setTrustStoreType, setValidateCerts, setValidatePeers, setWantClientAuth
admin, application, buildBufferPool, buildConnector, buildHttpConnectionFactory, getAcceptorThreads, getAcceptQueueSize, getBindHost, getBufferPoolIncrement, getHeaderCacheSize, getHttpCompliance, getIdleTimeout, getInputBufferSize, getMaxBufferPoolSize, getMaxRequestHeaderSize, getMaxResponseHeaderSize, getMinBufferPoolSize, getMinRequestDataPerSecond, getMinResponseDataPerSecond, getOutputBufferSize, getPort, getRequestCookieCompliance, getResponseCookieCompliance, getSelectorThreads, httpConnections, isInheritChannel, isReuseAddress, isUseDateHeader, isUseForwardedHeaders, isUseProxyProtocol, isUseServerHeader, setAcceptorThreads, setAcceptQueueSize, setBindHost, setBufferPoolIncrement, setHeaderCacheSize, setHttpCompliance, setIdleTimeout, setInheritChannel, setInputBufferSize, setMaxBufferPoolSize, setMaxRequestHeaderSize, setMaxResponseHeaderSize, setMinBufferPoolSize, setMinRequestDataPerSecond, setMinResponseDataPerSecond, setOutputBufferSize, setPort, setRequestCookieCompliance, setResponseCookieCompliance, setReuseAddress, setSelectorThreads, setUseDateHeader, setUseForwardedHeaders, setUseProxyProtocol, setUseServerHeader
public int getMaxConcurrentStreams()
public void setMaxConcurrentStreams(int maxConcurrentStreams)
public int getInitialStreamRecvWindow()
public void setInitialStreamRecvWindow(int initialStreamRecvWindow)
public org.eclipse.jetty.server.Connector build(org.eclipse.jetty.server.Server server, com.codahale.metrics.MetricRegistry metrics, String name, @Nullable org.eclipse.jetty.util.thread.ThreadPool threadPool)
ConnectorFactory
build
in interface ConnectorFactory
build
in class HttpsConnectorFactory
server
- the application's Server
instancemetrics
- the application's metricsname
- the application's namethreadPool
- the application's thread poolConnector
Copyright © 2020. All rights reserved.