channelRead0() — netty Function Reference
Architecture documentation for the channelRead0() function in Http2RequestHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 738c7b3e_7255_a9ac_d890_2af909b9ba80["channelRead0()"] 0c1aeb28_a194_4c7d_9730_36d1126b321b["Http2RequestHandler"] 738c7b3e_7255_a9ac_d890_2af909b9ba80 -->|defined in| 0c1aeb28_a194_4c7d_9730_36d1126b321b 06b9da8f_bd5a_7a3f_b3df_1085982e709b["streamId()"] 738c7b3e_7255_a9ac_d890_2af909b9ba80 -->|calls| 06b9da8f_bd5a_7a3f_b3df_1085982e709b 06ec59f8_ee2e_b482_16d4_74e81cd0c2d8["sendBadRequest()"] 738c7b3e_7255_a9ac_d890_2af909b9ba80 -->|calls| 06ec59f8_ee2e_b482_16d4_74e81cd0c2d8 58398d89_f8bb_fe40_4ff8_975ce680b5c4["handlePage()"] 738c7b3e_7255_a9ac_d890_2af909b9ba80 -->|calls| 58398d89_f8bb_fe40_4ff8_975ce680b5c4 6539abb6_e956_a28c_66e5_64aa3895f8df["handleImage()"] 738c7b3e_7255_a9ac_d890_2af909b9ba80 -->|calls| 6539abb6_e956_a28c_66e5_64aa3895f8df style 738c7b3e_7255_a9ac_d890_2af909b9ba80 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
example/src/main/java/io/netty/example/http2/tiles/Http2RequestHandler.java lines 54–70
@Override
protected void channelRead0(ChannelHandlerContext ctx, FullHttpRequest request) throws Exception {
QueryStringDecoder queryString = new QueryStringDecoder(request.uri());
String streamId = streamId(request);
int latency = toInt(firstValue(queryString, LATENCY_FIELD_NAME), 0);
if (latency < MIN_LATENCY || latency > MAX_LATENCY) {
sendBadRequest(ctx, streamId);
return;
}
String x = firstValue(queryString, IMAGE_COORDINATE_X);
String y = firstValue(queryString, IMAGE_COORDINATE_Y);
if (x == null || y == null) {
handlePage(ctx, streamId, latency, request);
} else {
handleImage(x, y, ctx, streamId, latency, request);
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does channelRead0() do?
channelRead0() is a function in the netty codebase, defined in example/src/main/java/io/netty/example/http2/tiles/Http2RequestHandler.java.
Where is channelRead0() defined?
channelRead0() is defined in example/src/main/java/io/netty/example/http2/tiles/Http2RequestHandler.java at line 54.
What does channelRead0() call?
channelRead0() calls 4 function(s): handleImage, handlePage, sendBadRequest, streamId.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free