parseHeader() — netty Function Reference
Architecture documentation for the parseHeader() function in StompSubframeDecoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 99df35d3_4eef_abe1_fc18_c39c3b863c65["parseHeader()"] 455cae9c_9e00_1f87_c8dd_0c3016efab2d["HeaderParser"] 99df35d3_4eef_abe1_fc18_c39c3b863c65 -->|defined in| 455cae9c_9e00_1f87_c8dd_0c3016efab2d d328abca_1078_b2e2_44d8_9e62f7682f41["State()"] d328abca_1078_b2e2_44d8_9e62f7682f41 -->|calls| 99df35d3_4eef_abe1_fc18_c39c3b863c65 8c58c4f4_1437_6b58_1f15_0853d629e224["shouldUnescape()"] 99df35d3_4eef_abe1_fc18_c39c3b863c65 -->|calls| 8c58c4f4_1437_6b58_1f15_0853d629e224 style 99df35d3_4eef_abe1_fc18_c39c3b863c65 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeDecoder.java lines 352–370
boolean parseHeader(StompHeadersSubframe headersSubframe, ByteBuf buf) {
shouldUnescape = shouldUnescape(headersSubframe.command());
AppendableCharSequence value = super.parse(buf);
if (value == null || (name == null && value.length() == 0)) {
return false;
}
if (valid) {
headersSubframe.headers().add(name, value.toString());
} else if (validateHeaders) {
if (StringUtil.isNullOrEmpty(name)) {
throw new IllegalArgumentException("received an invalid header line '" + value + '\'');
}
String line = name + ':' + value;
throw new IllegalArgumentException("a header value or name contains a prohibited character ':'"
+ ", " + line);
}
return true;
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does parseHeader() do?
parseHeader() is a function in the netty codebase, defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeDecoder.java.
Where is parseHeader() defined?
parseHeader() is defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompSubframeDecoder.java at line 352.
What does parseHeader() call?
parseHeader() calls 1 function(s): shouldUnescape.
What calls parseHeader()?
parseHeader() is called by 1 function(s): State.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free