HTTP2ServerConnectionFactory, RawHTTP2ServerConnectionFactory@ManagedObject
public abstract class AbstractHTTP2ServerConnectionFactory
extends org.eclipse.jetty.server.AbstractConnectionFactory
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListenerorg.eclipse.jetty.server.ConnectionFactory.Upgrading| Modifier | Constructor | Description |
|---|---|---|
|
AbstractHTTP2ServerConnectionFactory(org.eclipse.jetty.server.HttpConfiguration httpConfiguration) |
|
protected |
AbstractHTTP2ServerConnectionFactory(org.eclipse.jetty.server.HttpConfiguration httpConfiguration,
java.lang.String... protocols) |
| Modifier and Type | Method | Description |
|---|---|---|
org.eclipse.jetty.http2.FlowControlStrategy.Factory |
getFlowControlStrategyFactory() |
|
org.eclipse.jetty.server.HttpConfiguration |
getHttpConfiguration() |
|
int |
getInitialSessionRecvWindow() |
|
int |
getInitialStreamRecvWindow() |
|
int |
getMaxConcurrentStreams() |
|
int |
getMaxDynamicTableSize() |
|
int |
getMaxHeaderBlockFragment() |
|
int |
getReservedThreads() |
Deprecated.
feature removed, no replacement
|
long |
getStreamIdleTimeout() |
|
org.eclipse.jetty.io.Connection |
newConnection(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.io.EndPoint endPoint) |
|
protected org.eclipse.jetty.http2.parser.ServerParser |
newServerParser(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.http2.parser.ServerParser.Listener listener) |
|
protected abstract org.eclipse.jetty.http2.api.server.ServerSessionListener |
newSessionListener(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.io.EndPoint endPoint) |
|
protected java.util.Map<java.lang.Integer,java.lang.Integer> |
newSettings() |
|
void |
setFlowControlStrategyFactory(org.eclipse.jetty.http2.FlowControlStrategy.Factory flowControlStrategyFactory) |
|
void |
setInitialSessionRecvWindow(int initialSessionRecvWindow) |
|
void |
setInitialStreamRecvWindow(int initialStreamRecvWindow) |
|
void |
setMaxConcurrentStreams(int maxConcurrentStreams) |
|
void |
setMaxDynamicTableSize(int maxDynamicTableSize) |
|
void |
setMaxHeaderBlockFragment(int maxHeaderBlockFragment) |
|
void |
setReservedThreads(int threads) |
Deprecated.
feature removed, no replacement
|
void |
setStreamIdleTimeout(long streamIdleTimeout) |
configure, getFactories, getInputBufferSize, getProtocol, getProtocols, setInputBufferSize, toStringaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopaddBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, doStop, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeanspublic AbstractHTTP2ServerConnectionFactory(@Name("config")
org.eclipse.jetty.server.HttpConfiguration httpConfiguration)
protected AbstractHTTP2ServerConnectionFactory(@Name("config")
org.eclipse.jetty.server.HttpConfiguration httpConfiguration,
@Name("protocols")
java.lang.String... protocols)
@ManagedAttribute("The HPACK dynamic table maximum size")
public int getMaxDynamicTableSize()
public void setMaxDynamicTableSize(int maxDynamicTableSize)
@ManagedAttribute("The initial size of session\'s flow control receive window")
public int getInitialSessionRecvWindow()
public void setInitialSessionRecvWindow(int initialSessionRecvWindow)
@ManagedAttribute("The initial size of stream\'s flow control receive window")
public int getInitialStreamRecvWindow()
public void setInitialStreamRecvWindow(int initialStreamRecvWindow)
@ManagedAttribute("The max number of concurrent streams per session")
public int getMaxConcurrentStreams()
public void setMaxConcurrentStreams(int maxConcurrentStreams)
@ManagedAttribute("The max header block fragment")
public int getMaxHeaderBlockFragment()
public void setMaxHeaderBlockFragment(int maxHeaderBlockFragment)
public org.eclipse.jetty.http2.FlowControlStrategy.Factory getFlowControlStrategyFactory()
public void setFlowControlStrategyFactory(org.eclipse.jetty.http2.FlowControlStrategy.Factory flowControlStrategyFactory)
@ManagedAttribute("The stream idle timeout in milliseconds")
public long getStreamIdleTimeout()
public void setStreamIdleTimeout(long streamIdleTimeout)
@Deprecated public int getReservedThreads()
@Deprecated public void setReservedThreads(int threads)
threads - ignoredjava.lang.UnsupportedOperationException - when invokedpublic org.eclipse.jetty.server.HttpConfiguration getHttpConfiguration()
protected java.util.Map<java.lang.Integer,java.lang.Integer> newSettings()
public org.eclipse.jetty.io.Connection newConnection(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.io.EndPoint endPoint)
protected abstract org.eclipse.jetty.http2.api.server.ServerSessionListener newSessionListener(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.io.EndPoint endPoint)
protected org.eclipse.jetty.http2.parser.ServerParser newServerParser(org.eclipse.jetty.server.Connector connector,
org.eclipse.jetty.http2.parser.ServerParser.Listener listener)
Copyright © 1995–2018 Webtide. All rights reserved.