The HTTP/3 configuration parameters.
| Modifier and Type | Field and Description |
|---|---|
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private int | |
| private long | |
| private boolean | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public int | |
| public long | |
| public boolean | |
| public boolean | |
| public void | setInputBufferSize(int
the buffer size in bytes inputBufferSize)Sets the size of the buffer used for QUIC network reads. |
| public void | setMaxBlockedStreams(int
the QPACK decoder max blocked streams maxBlockedStreams)Sets the local QPACK decoder max number of blocked streams. |
| public void | setMaxDecoderTableCapacity(int
the QPACK decoder dynamic table max capacity maxTableCapacity)Sets the local QPACK decoder max dynamic table capacity. |
| public void | setMaxEncoderTableCapacity(int
the QPACK encoder dynamic table initial capacity maxTableCapacity)Sets the local QPACK encoder initial dynamic table capacity. |
| public void | setMaxRequestHeadersSize(int
the max request headers size in bytes maxRequestHeadersSize)Sets max request headers size. |
| public void | setMaxResponseHeadersSize(int
the max response headers size maxResponseHeadersSize)Sets max response headers size. |
| public void | setOutputBufferSize(int
the buffer size in bytes outputBufferSize)Sets the size of the buffer used for QUIC network writes. |
| public void | setStreamIdleTimeout(long
the stream idle timeout in milliseconds streamIdleTimeout)Sets the stream idle timeout in milliseconds. |
| public void | setUseInputDirectByteBuffers(boolean
whether to use direct buffers for network reads useInputDirectByteBuffers)Sets whether to use direct buffers for QUIC network reads. |
| public void | setUseOutputDirectByteBuffers(boolean
whether to use direct buffers for network writes useOutputDirectByteBuffers)Sets whether to use direct buffers for QUIC network writes. |
| inputBufferSize | back to summary |
|---|---|
| private int inputBufferSize | |
| maxBlockedStreams | back to summary |
|---|---|
| private int maxBlockedStreams | |
| maxDecoderTableCapacity | back to summary |
|---|---|
| private int maxDecoderTableCapacity | |
| maxEncoderTableCapacity | back to summary |
|---|---|
| private int maxEncoderTableCapacity | |
| maxRequestHeadersSize | back to summary |
|---|---|
| private int maxRequestHeadersSize | |
| maxResponseHeadersSize | back to summary |
|---|---|
| private int maxResponseHeadersSize | |
| outputBufferSize | back to summary |
|---|---|
| private int outputBufferSize | |
| streamIdleTimeout | back to summary |
|---|---|
| private long streamIdleTimeout | |
| useInputDirectByteBuffers | back to summary |
|---|---|
| private boolean useInputDirectByteBuffers | |
| useOutputDirectByteBuffers | back to summary |
|---|---|
| private boolean useOutputDirectByteBuffers | |
| HTTP3Configuration | back to summary |
|---|---|
| public HTTP3Configuration() | |
| getInputBufferSize | back to summary |
|---|---|
public int getInputBufferSize()
| |
| getMaxBlockedStreams | back to summary |
|---|---|
public int getMaxBlockedStreams()
| |
| getMaxDecoderTableCapacity | back to summary |
|---|---|
public int getMaxDecoderTableCapacity()
| |
| getMaxEncoderTableCapacity | back to summary |
|---|---|
public int getMaxEncoderTableCapacity()
| |
| getMaxRequestHeadersSize | back to summary |
|---|---|
public int getMaxRequestHeadersSize()
| |
| getMaxResponseHeadersSize | back to summary |
|---|---|
public int getMaxResponseHeadersSize()
| |
| getOutputBufferSize | back to summary |
|---|---|
public int getOutputBufferSize()
| |
| getStreamIdleTimeout | back to summary |
|---|---|
public long getStreamIdleTimeout()
| |
| isUseInputDirectByteBuffers | back to summary |
|---|---|
public boolean isUseInputDirectByteBuffers()
| |
| isUseOutputDirectByteBuffers | back to summary |
|---|---|
public boolean isUseOutputDirectByteBuffers()
| |
| setInputBufferSize | back to summary |
|---|---|
| public void setInputBufferSize(int inputBufferSize) Sets the size of the buffer used for QUIC network reads. Default value is
| |
| setMaxBlockedStreams | back to summary |
|---|---|
| public void setMaxBlockedStreams(int maxBlockedStreams) Sets the local QPACK decoder max number of blocked streams. The default value is This value is configured in the local QPACK decoder, and then communicated to the remote QPACK encoder via the SETTINGS frame.
| |
| setMaxDecoderTableCapacity | back to summary |
|---|---|
| public void setMaxDecoderTableCapacity(int maxTableCapacity) Sets the local QPACK decoder max dynamic table capacity. The default value is This value is configured on the local QPACK decoder, and then communicated to the remote QPACK encoder via the SETTINGS frame.
| |
| setMaxEncoderTableCapacity | back to summary |
|---|---|
| public void setMaxEncoderTableCapacity(int maxTableCapacity) Sets the local QPACK encoder initial dynamic table capacity. The default value is This value is configured in the local QPACK encoder, and may be overwritten by a smaller value received via the SETTINGS frame.
| |
| setMaxRequestHeadersSize | back to summary |
|---|---|
| public void setMaxRequestHeadersSize(int maxRequestHeadersSize) Sets max request headers size. The default value is This value is configured in the server-side QPACK decoder, and then communicated to the client-side QPACK encoder via the SETTINGS frame. The client-side QPACK encoder uses this value to cap, if necessary, the value sent by the server-side QPACK decoder.
| |
| setMaxResponseHeadersSize | back to summary |
|---|---|
| public void setMaxResponseHeadersSize(int maxResponseHeadersSize) Sets max response headers size. The default value is This value is configured in the client-side QPACK decoder, and then communicated to the server-side QPACK encoder via the SETTINGS frame. The server-side QPACK encoder uses this value to cap, if necessary, the value sent by the client-side QPACK decoder.
| |
| setOutputBufferSize | back to summary |
|---|---|
| public void setOutputBufferSize(int outputBufferSize) Sets the size of the buffer used for QUIC network writes. Default value is
| |
| setStreamIdleTimeout | back to summary |
|---|---|
| public void setStreamIdleTimeout(long streamIdleTimeout) Sets the stream idle timeout in milliseconds. Negative values and zero mean that the stream never times out. Default value is
| |
| setUseInputDirectByteBuffers | back to summary |
|---|---|
| public void setUseInputDirectByteBuffers(boolean useInputDirectByteBuffers) Sets whether to use direct buffers for QUIC network reads. Default value is
| |
| setUseOutputDirectByteBuffers | back to summary |
|---|---|
| public void setUseOutputDirectByteBuffers(boolean useOutputDirectByteBuffers) Sets whether to use direct buffers for QUIC network writes. Default value is
| |