Home / Function/ validateDataFrameRead() — netty Function Reference

validateDataFrameRead() — netty Function Reference

Architecture documentation for the validateDataFrameRead() function in Http3RequestStreamValidationUtils.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  b1365829_7e75_f2dd_79f7_f9bb91ae2db3["validateDataFrameRead()"]
  61b512bc_7ad6_0004_be8c_64e50c687fe4["Http3RequestStreamValidationUtils"]
  b1365829_7e75_f2dd_79f7_f9bb91ae2db3 -->|defined in| 61b512bc_7ad6_0004_be8c_64e50c687fe4
  795a9638_e016_deb7_d77c_ea1d7ae4c93c["verifyContentLength()"]
  b1365829_7e75_f2dd_79f7_f9bb91ae2db3 -->|calls| 795a9638_e016_deb7_d77c_ea1d7ae4c93c
  2edc3c59_0b96_9724_4e2d_264ee679fda7["failStream()"]
  b1365829_7e75_f2dd_79f7_f9bb91ae2db3 -->|calls| 2edc3c59_0b96_9724_4e2d_264ee679fda7
  style b1365829_7e75_f2dd_79f7_f9bb91ae2db3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamValidationUtils.java lines 94–104

    static long validateDataFrameRead(Http3DataFrame dataFrame, ChannelHandlerContext ctx,
                                      long expectedLength, long seenLength, boolean clientHeadRequest) {
        try {
            return verifyContentLength(dataFrame.content().readableBytes(), expectedLength, seenLength, false,
                    clientHeadRequest);
        } catch (Http3Exception e) {
            ReferenceCountUtil.release(dataFrame);
            failStream(ctx, e);
            return INVALID_FRAME_READ;
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does validateDataFrameRead() do?
validateDataFrameRead() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamValidationUtils.java.
Where is validateDataFrameRead() defined?
validateDataFrameRead() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamValidationUtils.java at line 94.
What does validateDataFrameRead() call?
validateDataFrameRead() calls 2 function(s): failStream, verifyContentLength.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free