HelidonHelidon4.5.2

io.helidon.webclient.http2.Http2ClientProtocolConfig

Description

Configuration of an HTTP/2 client

Configuration options

KeyTypeDefaultDescription
validate-response-headersBooleantrueWhether to validate response headers
flow-control-block-timeoutDurationPT15STimeout for blocking while waiting for window update when window is depleted
max-buffered-entity-sizeSize64 KBConfigure the maximum size allowed for an entity that can be explicitly buffered by the application by calling io.helidon.http.media.ReadableEntity.buffer()
prior-knowledgeBooleanfalsePrior knowledge of HTTP/2 capabilities of the server
logHttpLogConfigHTTP Log configuration
validate-request-headersBooleantrueWhether to validate request headers
max-frame-sizeInteger16384Configure initial MAX_FRAME_SIZE setting for new HTTP/2 connections
pingBooleanfalseCheck healthiness of cached connections with HTTP/2.0 ping frame
ping-timeoutDurationPT0.5STimeout for ping probe used for checking healthiness of cached connections
nameStringh2Name of this protocol configuration
max-header-list-sizeLong-1Configure initial MAX_HEADER_LIST_SIZE setting for new HTTP/2 connections
initial-window-sizeInteger65535Configure INITIAL_WINDOW_SIZE setting for new HTTP/2 connections

See the manifest for all available types.

Copyright © 2018, 2026 Oracle and/or its affiliates.