public abstract class AbstractHTTP2ServerConnectionFactory extends AbstractConnectionFactory
AbstractLifeCycle.AbstractLifeCycleListener
ConnectionFactory.Upgrading
Container.InheritedListener, Container.Listener
LifeCycle.Listener
Modifier | Constructor and Description |
---|---|
|
AbstractHTTP2ServerConnectionFactory(HttpConfiguration httpConfiguration) |
protected |
AbstractHTTP2ServerConnectionFactory(HttpConfiguration httpConfiguration,
String... protocols) |
Modifier and Type | Method and Description |
---|---|
HttpConfiguration |
getHttpConfiguration() |
int |
getInitialStreamSendWindow() |
int |
getMaxConcurrentStreams() |
int |
getMaxDynamicTableSize() |
Connection |
newConnection(Connector connector,
EndPoint endPoint)
Creates a new
Connection with the given parameters |
protected FlowControlStrategy |
newFlowControlStrategy() |
protected ServerParser |
newServerParser(Connector connector,
ServerParser.Listener listener) |
protected abstract ServerSessionListener |
newSessionListener(Connector connector,
EndPoint endPoint) |
void |
setInitialStreamSendWindow(int initialStreamSendWindow) |
void |
setMaxConcurrentStreams(int maxConcurrentStreams) |
void |
setMaxDynamicTableSize(int maxDynamicTableSize) |
configure, getFactories, getInputBufferSize, getProtocol, getProtocols, setInputBufferSize, toString
addBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, doStop, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBeans
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
public AbstractHTTP2ServerConnectionFactory(@Name(value="config") HttpConfiguration httpConfiguration)
protected AbstractHTTP2ServerConnectionFactory(@Name(value="config") HttpConfiguration httpConfiguration, String... protocols)
public int getMaxDynamicTableSize()
public void setMaxDynamicTableSize(int maxDynamicTableSize)
public int getInitialStreamSendWindow()
public void setInitialStreamSendWindow(int initialStreamSendWindow)
public int getMaxConcurrentStreams()
public void setMaxConcurrentStreams(int maxConcurrentStreams)
public HttpConfiguration getHttpConfiguration()
public Connection newConnection(Connector connector, EndPoint endPoint)
ConnectionFactory
Creates a new Connection
with the given parameters
connector
- The Connector
creating this connectionendPoint
- the EndPoint
associated with the connectionConnection
protected FlowControlStrategy newFlowControlStrategy()
protected abstract ServerSessionListener newSessionListener(Connector connector, EndPoint endPoint)
protected ServerParser newServerParser(Connector connector, ServerParser.Listener listener)
Copyright © 1995-2015 Webtide. All Rights Reserved.