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
Source
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