readDataFrame() — netty Function Reference
Architecture documentation for the readDataFrame() function in DefaultHttp2FrameReader.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD cf6a8be8_446e_f75e_d0e1_4e573eeb1df1["readDataFrame()"] 3768d640_58c2_34e7_3d69_a4b578e0d11a["DefaultHttp2FrameReader"] cf6a8be8_446e_f75e_d0e1_4e573eeb1df1 -->|defined in| 3768d640_58c2_34e7_3d69_a4b578e0d11a e711693c_32ed_ac69_29f1_ce5694750979["processPayloadState()"] e711693c_32ed_ac69_29f1_ce5694750979 -->|calls| cf6a8be8_446e_f75e_d0e1_4e573eeb1df1 3b43af15_c215_93fc_5c51_a2abe4d047d9["readPadding()"] cf6a8be8_446e_f75e_d0e1_4e573eeb1df1 -->|calls| 3b43af15_c215_93fc_5c51_a2abe4d047d9 64b75707_7a6c_7e26_98ea_05793212d7e4["lengthWithoutTrailingPadding()"] cf6a8be8_446e_f75e_d0e1_4e573eeb1df1 -->|calls| 64b75707_7a6c_7e26_98ea_05793212d7e4 style cf6a8be8_446e_f75e_d0e1_4e573eeb1df1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2FrameReader.java lines 399–409
private void readDataFrame(ChannelHandlerContext ctx, ByteBuf payload,
Http2FrameListener listener) throws Http2Exception {
int padding = readPadding(payload);
// Determine how much data there is to read by removing the trailing
// padding.
int dataLength = lengthWithoutTrailingPadding(payload.readableBytes(), padding);
payload.writerIndex(payload.readerIndex() + dataLength);
listener.onDataRead(ctx, streamId, payload, padding, flags.endOfStream());
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does readDataFrame() do?
readDataFrame() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2FrameReader.java.
Where is readDataFrame() defined?
readDataFrame() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2FrameReader.java at line 399.
What does readDataFrame() call?
readDataFrame() calls 2 function(s): lengthWithoutTrailingPadding, readPadding.
What calls readDataFrame()?
readDataFrame() is called by 1 function(s): processPayloadState.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free