| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private boolean | |
| private FlowControlStrategy. | |
| private final HttpConfiguration | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private RateControl. | |
| private final AbstractHTTP2ServerConnectionFactory. | |
| private long | |
| private boolean | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public FlowControlStrategy. | |
| public HttpConfiguration | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public RateControl. | |
| public long | |
| public boolean | |
| private static boolean | |
| public boolean | |
| public boolean | |
| public Connection | newConnection(Connector
The connector, EndPoint Connector creating this connectionthe endPoint)EndPoint associated with the connectionImplements org. Creates a new |
| private ServerParser | |
| protected abstract ServerSessionListener | |
| protected Map | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setMaxEncoderTableCapacity(int
The HPACK encoder dynamic table maximum capacity maxEncoderTableCapacity)Sets the limit for the encoder HPACK dynamic table capacity. |
| public void | |
| public void | |
| public void | |
| public void | setRateControlFactory(RateControl.
the factory that creates RateControl objects rateControlFactorySets the factory that creates a per-connection RateControl object. |
| public void | setStreamIdleTimeout(long
the idle timeout in milliseconds,
streamIdleTimeout)0 for the default, -1 to disable the idle timeoutSets the HTTP/2 stream idle timeout. |
| public void | |
| public void |
| connectProtocolEnabled | back to summary |
|---|---|
| private boolean connectProtocolEnabled | |
| flowControlStrategyFactory | back to summary |
|---|---|
| private FlowControlStrategy. | |
| httpConfiguration | back to summary |
|---|---|
| private final HttpConfiguration httpConfiguration | |
| initialSessionRecvWindow | back to summary |
|---|---|
| private int initialSessionRecvWindow | |
| initialStreamRecvWindow | back to summary |
|---|---|
| private int initialStreamRecvWindow | |
| maxConcurrentStreams | back to summary |
|---|---|
| private int maxConcurrentStreams | |
| maxDecoderTableCapacity | back to summary |
|---|---|
| private int maxDecoderTableCapacity | |
| maxEncoderTableCapacity | back to summary |
|---|---|
| private int maxEncoderTableCapacity | |
| maxFrameSize | back to summary |
|---|---|
| private int maxFrameSize | |
| maxHeaderBlockFragment | back to summary |
|---|---|
| private int maxHeaderBlockFragment | |
| maxSettingsKeys | back to summary |
|---|---|
| private int maxSettingsKeys | |
| rateControlFactory | back to summary |
|---|---|
| private RateControl. | |
| sessionContainer | back to summary |
|---|---|
| private final AbstractHTTP2ServerConnectionFactory. | |
| streamIdleTimeout | back to summary |
|---|---|
| private long streamIdleTimeout | |
| useInputDirectByteBuffers | back to summary |
|---|---|
| private boolean useInputDirectByteBuffers | |
| useOutputDirectByteBuffers | back to summary |
|---|---|
| private boolean useOutputDirectByteBuffers | |
| AbstractHTTP2ServerConnectionFactory | back to summary |
|---|---|
| public AbstractHTTP2ServerConnectionFactory(HttpConfiguration httpConfiguration) | |
| AbstractHTTP2ServerConnectionFactory | back to summary |
|---|---|
| protected AbstractHTTP2ServerConnectionFactory(HttpConfiguration httpConfiguration, String... protocols) | |
| getFlowControlStrategyFactory | back to summary |
|---|---|
| public FlowControlStrategy. | |
| getHttpConfiguration | back to summary |
|---|---|
| public HttpConfiguration getHttpConfiguration() | |
| getInitialSessionRecvWindow | back to summary |
|---|---|
public int getInitialSessionRecvWindow()
| |
| getInitialStreamRecvWindow | back to summary |
|---|---|
public int getInitialStreamRecvWindow()
| |
| getMaxConcurrentStreams | back to summary |
|---|---|
public int getMaxConcurrentStreams()
| |
| getMaxDecoderTableCapacity | back to summary |
|---|---|
public int getMaxDecoderTableCapacity()
| |
| getMaxEncoderTableCapacity | back to summary |
|---|---|
public int getMaxEncoderTableCapacity()
| |
| getMaxFrameSize | back to summary |
|---|---|
public int getMaxFrameSize()
| |
| getMaxHeaderBlockFragment | back to summary |
|---|---|
public int getMaxHeaderBlockFragment()
| |
| getMaxSettingsKeys | back to summary |
|---|---|
public int getMaxSettingsKeys()
| |
| getRateControlFactory | back to summary |
|---|---|
public RateControl.
| |
| getStreamIdleTimeout | back to summary |
|---|---|
public long getStreamIdleTimeout()
| |
| isConnectProtocolEnabled | back to summary |
|---|---|
public boolean isConnectProtocolEnabled()
| |
| isProtocolSupported | back to summary |
|---|---|
| private static boolean isProtocolSupported(String protocol) | |
| isUseInputDirectByteBuffers | back to summary |
|---|---|
public boolean isUseInputDirectByteBuffers()
| |
| isUseOutputDirectByteBuffers | back to summary |
|---|---|
public boolean isUseOutputDirectByteBuffers()
| |
| newConnection | back to summary |
|---|---|
| public Connection newConnection(Connector connector, EndPoint endPoint) Implements org. Doc from org. Creates a new
| |
| newServerParser | back to summary |
|---|---|
| private ServerParser newServerParser(Connector connector, RateControl rateControl) | |
| newSessionListener | back to summary |
|---|---|
| protected abstract ServerSessionListener newSessionListener(Connector connector, EndPoint endPoint) | |
| newSettings | back to summary |
|---|---|
| protected Map | |
| setConnectProtocolEnabled | back to summary |
|---|---|
| public void setConnectProtocolEnabled(boolean connectProtocolEnabled) | |
| setFlowControlStrategyFactory | back to summary |
|---|---|
| public void setFlowControlStrategyFactory(FlowControlStrategy. | |
| setInitialSessionRecvWindow | back to summary |
|---|---|
| public void setInitialSessionRecvWindow(int initialSessionRecvWindow) | |
| setInitialStreamRecvWindow | back to summary |
|---|---|
| public void setInitialStreamRecvWindow(int initialStreamRecvWindow) | |
| setMaxConcurrentStreams | back to summary |
|---|---|
| public void setMaxConcurrentStreams(int maxConcurrentStreams) | |
| setMaxDecoderTableCapacity | back to summary |
|---|---|
| public void setMaxDecoderTableCapacity(int maxDecoderTableCapacity) | |
| setMaxEncoderTableCapacity | back to summary |
|---|---|
| public void setMaxEncoderTableCapacity(int maxEncoderTableCapacity) Sets the limit for the encoder HPACK dynamic table capacity. Setting this value to
| |
| setMaxFrameSize | back to summary |
|---|---|
| public void setMaxFrameSize(int maxFrameSize) | |
| setMaxHeaderBlockFragment | back to summary |
|---|---|
| public void setMaxHeaderBlockFragment(int maxHeaderBlockFragment) | |
| setMaxSettingsKeys | back to summary |
|---|---|
| public void setMaxSettingsKeys(int maxSettingsKeys) | |
| setRateControlFactory | back to summary |
|---|---|
| public void setRateControlFactory(RateControl. Sets the factory that creates a per-connection RateControl object.
| |
| setStreamIdleTimeout | back to summary |
|---|---|
| public void setStreamIdleTimeout(long streamIdleTimeout) Sets the HTTP/2 stream idle timeout. Value
| |
| setUseInputDirectByteBuffers | back to summary |
|---|---|
| public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers) | |
| setUseOutputDirectByteBuffers | back to summary |
|---|---|
| public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers) | |
| Modifier and Type | Field and Description |
|---|---|
| private final Set | |
| private final AtomicReference |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public String | |
| public void | dump(Appendable
The appendable to dump to out, String The indent to apply after any new lines. indent)Implements org. Dump this object (and children) into an Appendable using the provided indent after any new lines. |
| public Set | |
| public int | |
| public boolean | |
| public void | |
| public void | |
| public CompletableFuture | |
| private CompletableFuture | |
| public String |
| sessions | back to summary |
|---|---|
| private final Set<HTTP2Session> sessions | |
| shutdown | back to summary |
|---|---|
| private final AtomicReference<CompletableFuture<Void>> shutdown | |
| HTTP2SessionContainer | back to summary |
|---|---|
| public HTTP2SessionContainer() | |
| dump | back to summary |
|---|---|
| public String dump() Overrides default org.
| |
| dump | back to summary |
|---|---|
| public void dump(Appendable out, String indent) throws IOException Implements org. Doc from org. Dump this object (and children) into an Appendable using the provided indent after any new lines. The indent should not be applied to the first object dumped.
| |
| getSessions | back to summary |
|---|---|
| public Set | |
| getSize | back to summary |
|---|---|
public int getSize()
| |
| isShutdown | back to summary |
|---|---|
| public boolean isShutdown() Implements org.
| |
| onClosed | back to summary |
|---|---|
| public void onClosed(Connection connection) Overrides default org.
| |
| onOpened | back to summary |
|---|---|
| public void onOpened(Connection connection) Overrides default org.
| |
| shutdown | back to summary |
|---|---|
| public CompletableFuture Implements org. Doc from org. Shutdown the component. When this method returns, the component should not accept any new load.
| |
| shutdown | back to summary |
|---|---|
| private CompletableFuture | |
| toString | back to summary |
|---|---|
| public String toString() Overrides java. Doc from java. Returns a string representation of the object.
Satisfying this method's contract implies a non- | |