CustomHttpRequest Class — netty Architecture
Architecture documentation for the CustomHttpRequest class in HttpRequestEncoderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 5ac48cbb_b051_7ab2_77e2_04a68bd5924b["CustomHttpRequest"] 2acd0231_889d_9534_f641_4a64cf43b998["HttpRequestEncoderTest.java"] 5ac48cbb_b051_7ab2_77e2_04a68bd5924b -->|defined in| 2acd0231_889d_9534_f641_4a64cf43b998 82b9343b_289c_00a8_a4cd_2e7f6dce15c6["DecoderResult()"] 5ac48cbb_b051_7ab2_77e2_04a68bd5924b -->|method| 82b9343b_289c_00a8_a4cd_2e7f6dce15c6 af9477dd_8344_46bb_5bf3_37f0441330fa["setDecoderResult()"] 5ac48cbb_b051_7ab2_77e2_04a68bd5924b -->|method| af9477dd_8344_46bb_5bf3_37f0441330fa 103a5cad_ccba_56b3_09b3_030de31cf442["HttpVersion()"] 5ac48cbb_b051_7ab2_77e2_04a68bd5924b -->|method| 103a5cad_ccba_56b3_09b3_030de31cf442 e027556d_bf04_61e1_4b11_b70de98d894b["HttpHeaders()"] 5ac48cbb_b051_7ab2_77e2_04a68bd5924b -->|method| e027556d_bf04_61e1_4b11_b70de98d894b 38df51c9_a5e1_13e8_d7f9_2fac6ce86211["HttpMethod()"] 5ac48cbb_b051_7ab2_77e2_04a68bd5924b -->|method| 38df51c9_a5e1_13e8_d7f9_2fac6ce86211 0deb92b9_669e_032a_4965_94ee99cfc0b0["HttpRequest()"] 5ac48cbb_b051_7ab2_77e2_04a68bd5924b -->|method| 0deb92b9_669e_032a_4965_94ee99cfc0b0 23fc5f69_fe60_59d4_781c_ea56d8ac947b["String()"] 5ac48cbb_b051_7ab2_77e2_04a68bd5924b -->|method| 23fc5f69_fe60_59d4_781c_ea56d8ac947b
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/http/HttpRequestEncoderTest.java lines 360–427
private static final class CustomHttpRequest implements HttpRequest {
@Override
public DecoderResult decoderResult() {
return DecoderResult.SUCCESS;
}
@Override
public void setDecoderResult(DecoderResult result) {
}
@Override
public DecoderResult getDecoderResult() {
return decoderResult();
}
@Override
public HttpVersion getProtocolVersion() {
return HttpVersion.HTTP_1_1;
}
@Override
public HttpVersion protocolVersion() {
return getProtocolVersion();
}
@Override
public HttpHeaders headers() {
DefaultHttpHeaders headers = new DefaultHttpHeaders();
headers.add("Transfer-Encoding", "chunked");
return headers;
}
@Override
public HttpMethod getMethod() {
return HttpMethod.POST;
}
@Override
public HttpMethod method() {
return getMethod();
}
@Override
public HttpRequest setMethod(HttpMethod method) {
return this;
}
@Override
public String getUri() {
return "/";
}
@Override
public String uri() {
return "/";
}
@Override
public HttpRequest setUri(String uri) {
return this;
}
@Override
public HttpRequest setProtocolVersion(HttpVersion version) {
return this;
}
}
Source
Frequently Asked Questions
What is the CustomHttpRequest class?
CustomHttpRequest is a class in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpRequestEncoderTest.java.
Where is CustomHttpRequest defined?
CustomHttpRequest is defined in codec-http/src/test/java/io/netty/handler/codec/http/HttpRequestEncoderTest.java at line 360.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free