http_2
This type provides the following service implementations:
-
io.helidon.webserver.spi.ProtocolConfigProvider
Configuration options
| key | type | default value | description | ||||||
|---|---|---|---|---|---|---|---|---|---|
|
Duration |
|
Outbound flow control blocking timeout configured as java.time.Duration
or text in ISO-8601 format.
Blocking timeout defines an interval to wait for the outbound window size changes(incoming window updates).
Default value is
|
||||||
|
int |
|
This setting indicates the sender’s maximum window size in bytes for stream-level flow control. Default and maximum value is 231-1 = 2147483647 bytes. This setting affects the window size of HTTP/2 connection. Any value greater than 2147483647 causes an error. Any value smaller than initial window size causes an error. See RFC 9113 section 6.9.1 for details. |
||||||
|
long |
|
Maximum number of concurrent streams that the server will allow.
Defaults to |
||||||
|
int |
|
Maximum number of consecutive empty frames allowed on connection. |
||||||
|
int |
|
The size of the largest frame payload that the sender is willing to receive in bytes.
Default value is |
||||||
|
long |
|
The maximum field section size that the sender is prepared to accept in bytes. See RFC 9113 section 6.5.2 for details. Default is 8192. |
||||||
|
int |
|
Maximum number of rapid resets(stream RST sent by client before any data have been sent by server).
When reached within rapidResetCheckPeriod(), GOAWAY is sent to client and connection is closed.
Default value is |
||||||
|
Duration |
|
Period for counting rapid resets(stream RST sent by client before any data have been sent by server).
Default value is |
||||||
|
|
Requested URI discovery settings. |
|||||||
|
boolean |
|
Whether to send error message over HTTP to client.
Defaults to |
||||||
|
boolean |
|
If set to false, any path is accepted (even containing illegal characters). |