Home / Function/ check() — netty Function Reference

check() — netty Function Reference

Architecture documentation for the check() function in Http2DataChunkedInputTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  47b6aca4_6e5d_a528_5e3b_a791a5b0dd47["check()"]
  6f72fdc8_f771_7c4d_fd79_045f73e4ad34["Http2DataChunkedInputTest"]
  47b6aca4_6e5d_a528_5e3b_a791a5b0dd47 -->|defined in| 6f72fdc8_f771_7c4d_fd79_045f73e4ad34
  f2b096a0_84db_0bea_1c50_8a47970e1418["testChunkedStream()"]
  f2b096a0_84db_0bea_1c50_8a47970e1418 -->|calls| 47b6aca4_6e5d_a528_5e3b_a791a5b0dd47
  fdd6e372_6a3e_d5c9_1b02_4a7cf7d4ce81["testChunkedNioStream()"]
  fdd6e372_6a3e_d5c9_1b02_4a7cf7d4ce81 -->|calls| 47b6aca4_6e5d_a528_5e3b_a791a5b0dd47
  8b83c44d_e3d9_53d9_f2bb_10a542b83602["testChunkedFile()"]
  8b83c44d_e3d9_53d9_f2bb_10a542b83602 -->|calls| 47b6aca4_6e5d_a528_5e3b_a791a5b0dd47
  d6256366_b80c_6b77_a440_db3102e036b0["testChunkedNioFile()"]
  d6256366_b80c_6b77_a440_db3102e036b0 -->|calls| 47b6aca4_6e5d_a528_5e3b_a791a5b0dd47
  style 47b6aca4_6e5d_a528_5e3b_a791a5b0dd47 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/Http2DataChunkedInputTest.java lines 133–168

    private static void check(ChunkedInput<?>... inputs) {
        EmbeddedChannel ch = new EmbeddedChannel(new ChunkedWriteHandler());

        for (ChunkedInput<?> input : inputs) {
            ch.writeOutbound(input);
        }

        assertTrue(ch.finish());

        int i = 0;
        int read = 0;
        Http2DataFrame http2DataFrame = null;
        for (;;) {
            Http2DataFrame dataFrame = ch.readOutbound();
            if (dataFrame == null) {
                break;
            }

            ByteBuf buffer = dataFrame.content();
            while (buffer.isReadable()) {
                assertEquals(BYTES[i++], buffer.readByte());
                read++;
                if (i == BYTES.length) {
                    i = 0;
                }
            }
            buffer.release();

            // Save last chunk
            http2DataFrame = dataFrame;
        }

        assertEquals(BYTES.length * inputs.length, read);
        assertNotNull(http2DataFrame);
        assertTrue(http2DataFrame.isEndStream(), "Last chunk must be Http2DataFrame#isEndStream() set to true");
    }

Domain

Subdomains

Frequently Asked Questions

What does check() do?
check() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/Http2DataChunkedInputTest.java.
Where is check() defined?
check() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/Http2DataChunkedInputTest.java at line 133.
What calls check()?
check() is called by 4 function(s): testChunkedFile, testChunkedNioFile, testChunkedNioStream, testChunkedStream.

Analyze Your Own Codebase

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

Try Supermodel Free