WrappedHttpRequest Class — netty Architecture
Architecture documentation for the WrappedHttpRequest class in HttpPostRequestEncoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8a91fc43_5f84_69bf_fb2a_93d892f4cbea["WrappedHttpRequest"] 4106fd73_2096_c5a3_d8ea_cf6f70536da1["HttpPostRequestEncoder.java"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|defined in| 4106fd73_2096_c5a3_d8ea_cf6f70536da1 408f253d_b5e0_74d6_900a_2bcebda5046e["WrappedHttpRequest()"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|method| 408f253d_b5e0_74d6_900a_2bcebda5046e 74a84057_f201_98ed_97c4_ac4821c13807["HttpRequest()"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|method| 74a84057_f201_98ed_97c4_ac4821c13807 1f460b07_23c9_b920_28d9_534f49b3c7bb["HttpMethod()"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|method| 1f460b07_23c9_b920_28d9_534f49b3c7bb 79dbe048_b000_2476_6cb7_e923b7024d1b["String()"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|method| 79dbe048_b000_2476_6cb7_e923b7024d1b c5cbe8f9_bcea_31d4_cf85_8d71e28ee9bd["HttpVersion()"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|method| c5cbe8f9_bcea_31d4_cf85_8d71e28ee9bd 189d22ba_3efb_51f1_b549_9e4a31bc7436["HttpHeaders()"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|method| 189d22ba_3efb_51f1_b549_9e4a31bc7436 e29a5a79_cc7d_202a_f65b_d48700257c15["DecoderResult()"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|method| e29a5a79_cc7d_202a_f65b_d48700257c15 507a48a8_c460_5bdb_c312_9dc7cc99a462["setDecoderResult()"] 8a91fc43_5f84_69bf_fb2a_93d892f4cbea -->|method| 507a48a8_c460_5bdb_c312_9dc7cc99a462
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.java lines 1157–1231
private static class WrappedHttpRequest implements HttpRequest {
private final HttpRequest request;
WrappedHttpRequest(HttpRequest request) {
this.request = request;
}
@Override
public HttpRequest setProtocolVersion(HttpVersion version) {
request.setProtocolVersion(version);
return this;
}
@Override
public HttpRequest setMethod(HttpMethod method) {
request.setMethod(method);
return this;
}
@Override
public HttpRequest setUri(String uri) {
request.setUri(uri);
return this;
}
@Override
public HttpMethod getMethod() {
return request.method();
}
@Override
public HttpMethod method() {
return request.method();
}
@Override
public String getUri() {
return request.uri();
}
@Override
public String uri() {
return request.uri();
}
@Override
public HttpVersion getProtocolVersion() {
return request.protocolVersion();
}
@Override
public HttpVersion protocolVersion() {
return request.protocolVersion();
}
@Override
public HttpHeaders headers() {
return request.headers();
}
@Override
public DecoderResult decoderResult() {
return request.decoderResult();
}
@Override
@Deprecated
public DecoderResult getDecoderResult() {
return request.getDecoderResult();
}
@Override
public void setDecoderResult(DecoderResult result) {
request.setDecoderResult(result);
}
}
Defined In
Source
Frequently Asked Questions
What is the WrappedHttpRequest class?
WrappedHttpRequest is a class in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.java.
Where is WrappedHttpRequest defined?
WrappedHttpRequest is defined in codec-http/src/main/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoder.java at line 1157.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free