Home / Function/ writeAndReadFrame() — netty Function Reference

writeAndReadFrame() — netty Function Reference

Architecture documentation for the writeAndReadFrame() function in Http3PushStreamTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  8f66e270_3563_8590_fe00_1d051c519372["writeAndReadFrame()"]
  c9142e7f_8050_3c0d_eeaf_c4c0175b89af["Http3PushStreamTest"]
  8f66e270_3563_8590_fe00_1d051c519372 -->|defined in| c9142e7f_8050_3c0d_eeaf_c4c0175b89af
  b66e6737_5bd5_a43a_a185_c4b2f1c65757["testWriteAndReadFrames()"]
  b66e6737_5bd5_a43a_a185_c4b2f1c65757 -->|calls| 8f66e270_3563_8590_fe00_1d051c519372
  style 8f66e270_3563_8590_fe00_1d051c519372 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/test/java/io/netty/handler/codec/http3/Http3PushStreamTest.java lines 160–172

    private static void writeAndReadFrame(EmbeddedQuicStreamChannel serverStream,
                                          EmbeddedQuicStreamChannel clientStream, Http3RequestStreamFrame frame) {
        ReferenceCountUtil.retain(frame); // retain so that we can compare later
        assertTrue(serverStream.writeOutbound(frame));
        final ByteBuf encodedFrame = serverStream.readOutbound();
        assertNotNull(encodedFrame);
        assertTrue(clientStream.writeInbound(encodedFrame));
        final Http3RequestStreamFrame readFrame = clientStream.readInbound();
        assertFrameEquals(frame, readFrame); // releases both the frames.

        assertTrue(serverStream.isActive());
        assertTrue(clientStream.isActive());
    }

Domain

Subdomains

Frequently Asked Questions

What does writeAndReadFrame() do?
writeAndReadFrame() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3PushStreamTest.java.
Where is writeAndReadFrame() defined?
writeAndReadFrame() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3PushStreamTest.java at line 160.
What calls writeAndReadFrame()?
writeAndReadFrame() is called by 1 function(s): testWriteAndReadFrames.

Analyze Your Own Codebase

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

Try Supermodel Free