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, setWantClientAuthadmin, 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, setUseServerHeaderpublic 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)
ConnectorFactorybuild in interface ConnectorFactorybuild in class HttpsConnectorFactoryserver - the application's Server instancemetrics - the application's metricsname - the application's namethreadPool - the application's thread poolConnectorCopyright © 2011. All rights reserved.