Home / Function/ closedBufferedStreamReleasesByteBuf() — netty Function Reference

closedBufferedStreamReleasesByteBuf() — netty Function Reference

Architecture documentation for the closedBufferedStreamReleasesByteBuf() function in StreamBufferingEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  d51bbb85_00bd_d132_3864_a7e725bfa10a["closedBufferedStreamReleasesByteBuf()"]
  b13b21e9_41cb_8feb_3534_f953823cad07["StreamBufferingEncoderTest"]
  d51bbb85_00bd_d132_3864_a7e725bfa10a -->|defined in| b13b21e9_41cb_8feb_3534_f953823cad07
  f0871f47_b22a_42a3_326b_2bb017254453["setMaxConcurrentStreams()"]
  d51bbb85_00bd_d132_3864_a7e725bfa10a -->|calls| f0871f47_b22a_42a3_326b_2bb017254453
  style d51bbb85_00bd_d132_3864_a7e725bfa10a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/StreamBufferingEncoderTest.java lines 469–485

    @Test
    public void closedBufferedStreamReleasesByteBuf() {
        setMaxConcurrentStreams(0);
        ByteBuf data = mock(ByteBuf.class);
        ChannelFuture f1 = encoderWriteHeaders(3, newPromise());
        assertEquals(1, encoder.numBufferedStreams());
        ChannelFuture f2 = encoder.writeData(ctx, 3, data, 0, false, newPromise());

        ChannelPromise rstPromise = mock(ChannelPromise.class);
        encoder.writeRstStream(ctx, 3, CANCEL.code(), rstPromise);

        assertEquals(0, encoder.numBufferedStreams());
        verify(rstPromise).setSuccess();
        assertTrue(f1.isSuccess());
        assertTrue(f2.isSuccess());
        verify(data).release();
    }

Domain

Subdomains

Frequently Asked Questions

What does closedBufferedStreamReleasesByteBuf() do?
closedBufferedStreamReleasesByteBuf() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/StreamBufferingEncoderTest.java.
Where is closedBufferedStreamReleasesByteBuf() defined?
closedBufferedStreamReleasesByteBuf() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/StreamBufferingEncoderTest.java at line 469.
What does closedBufferedStreamReleasesByteBuf() call?
closedBufferedStreamReleasesByteBuf() calls 1 function(s): setMaxConcurrentStreams.

Analyze Your Own Codebase

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

Try Supermodel Free