setUpgradeRequestHeaders() — netty Function Reference
Architecture documentation for the setUpgradeRequestHeaders() function in HttpClientUpgradeHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c78849c0_cacb_3aed_443a_6aef070c0943["setUpgradeRequestHeaders()"] 4e189e6a_8380_a786_56f2_e292de03b066["HttpClientUpgradeHandler"] c78849c0_cacb_3aed_443a_6aef070c0943 -->|defined in| 4e189e6a_8380_a786_56f2_e292de03b066 0b797072_8c60_5c0c_6331_82c13a807225["write()"] 0b797072_8c60_5c0c_6331_82c13a807225 -->|calls| c78849c0_cacb_3aed_443a_6aef070c0943 style c78849c0_cacb_3aed_443a_6aef070c0943 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/HttpClientUpgradeHandler.java lines 267–283
private void setUpgradeRequestHeaders(ChannelHandlerContext ctx, HttpRequest request) {
// Set the UPGRADE header on the request.
request.headers().set(HttpHeaderNames.UPGRADE, upgradeCodec.protocol());
// Add all protocol-specific headers to the request.
Set<CharSequence> connectionParts = new LinkedHashSet<CharSequence>(2);
connectionParts.addAll(upgradeCodec.setUpgradeHeaders(ctx, request));
// Set the CONNECTION header from the set of all protocol-specific headers that were added.
StringBuilder builder = new StringBuilder();
for (CharSequence part : connectionParts) {
builder.append(part);
builder.append(',');
}
builder.append(HttpHeaderValues.UPGRADE);
request.headers().add(HttpHeaderNames.CONNECTION, builder.toString());
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does setUpgradeRequestHeaders() do?
setUpgradeRequestHeaders() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpClientUpgradeHandler.java.
Where is setUpgradeRequestHeaders() defined?
setUpgradeRequestHeaders() is defined in codec-http/src/main/java/io/netty/handler/codec/http/HttpClientUpgradeHandler.java at line 267.
What calls setUpgradeRequestHeaders()?
setUpgradeRequestHeaders() is called by 1 function(s): write.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free