validateValue() — netty Function Reference
Architecture documentation for the validateValue() function in DefaultHttp2Headers.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 535ebca6_26d2_982a_6521_3399865a266b["validateValue()"] 3254a375_87df_eb7d_4edf_7ace10c77838["DefaultHttp2Headers"] 535ebca6_26d2_982a_6521_3399865a266b -->|defined in| 3254a375_87df_eb7d_4edf_7ace10c77838 style 535ebca6_26d2_982a_6521_3399865a266b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Headers.java lines 173–184
@Override
protected void validateValue(ValueValidator<CharSequence> validator, CharSequence name, CharSequence value) {
// This method has a noop override for backward compatibility, see https://github.com/netty/netty/pull/12975
super.validateValue(validator, name, value);
// https://datatracker.ietf.org/doc/html/rfc9113#section-8.3.1
// pseudo headers must not be empty
if (nameValidator() == HTTP2_NAME_VALIDATOR && (value == null || value.length() == 0) &&
hasPseudoHeaderFormat(name)) {
PlatformDependent.throwException(connectionError(
PROTOCOL_ERROR, "HTTP/2 pseudo-header '%s' must not be empty.", name));
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does validateValue() do?
validateValue() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Headers.java.
Where is validateValue() defined?
validateValue() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Headers.java at line 173.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free