public interface H2ProtocolConfig extends HttpProtocolConfig
HttpProtocolConfigs.h2Default()
Modifier and Type | Interface and Description |
---|---|
static interface |
H2ProtocolConfig.KeepAlivePolicy
A policy for sending PING frames to the peer.
|
Modifier and Type | Method and Description |
---|---|
default java.lang.String |
alpnId()
TLS Application-Layer Protocol Negotiation (ALPN) Protocol ID of the protocol this configuration is for.
|
UserDataLoggerConfig |
frameLoggerConfig()
Get the logger configuration for HTTP/2 frames.
|
java.util.function.BiPredicate<java.lang.CharSequence,java.lang.CharSequence> |
headersSensitivityDetector()
|
H2ProtocolConfig.KeepAlivePolicy |
keepAlivePolicy()
Configured
H2ProtocolConfig.KeepAlivePolicy . |
headersFactory
default java.lang.String alpnId()
HttpProtocolConfig
alpnId
in interface HttpProtocolConfig
java.util.function.BiPredicate<java.lang.CharSequence,java.lang.CharSequence> headersSensitivityDetector()
BiPredicate
<CharSequence
, CharSequence
> that
returns true
if a header <name
, value
> pair should be treated as
sensitive, false
otherwise@Nullable UserDataLoggerConfig frameLoggerConfig()
null
to disable it.@Nullable H2ProtocolConfig.KeepAlivePolicy keepAlivePolicy()
H2ProtocolConfig.KeepAlivePolicy
.H2ProtocolConfig.KeepAlivePolicy
or null
if none is configured.