handlerRemovedWillNotReleaseBufferIfDecodeInProgress() — netty Function Reference
Architecture documentation for the handlerRemovedWillNotReleaseBufferIfDecodeInProgress() function in ByteToMessageDecoderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c086c53d_4e79_5402_b1ef_099d8db02408["handlerRemovedWillNotReleaseBufferIfDecodeInProgress()"] b1c999fe_35fb_8b70_a958_296cffb0616a["ByteToMessageDecoderTest"] c086c53d_4e79_5402_b1ef_099d8db02408 -->|defined in| b1c999fe_35fb_8b70_a958_296cffb0616a 5082856a_b229_862d_0072_81f9b24f56a3["EmbeddedChannel()"] c086c53d_4e79_5402_b1ef_099d8db02408 -->|calls| 5082856a_b229_862d_0072_81f9b24f56a3 c77d087e_a5a5_cb71_6c42_0b7e063121da["assertCumulationReleased()"] c086c53d_4e79_5402_b1ef_099d8db02408 -->|calls| c77d087e_a5a5_cb71_6c42_0b7e063121da style c086c53d_4e79_5402_b1ef_099d8db02408 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-base/src/test/java/io/netty/handler/codec/ByteToMessageDecoderTest.java lines 148–167
@Test
public void handlerRemovedWillNotReleaseBufferIfDecodeInProgress() {
EmbeddedChannel channel = new EmbeddedChannel(new ByteToMessageDecoder() {
@Override
protected void decode(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) throws Exception {
ctx.pipeline().remove(this);
assertTrue(in.refCnt() != 0);
}
@Override
protected void handlerRemoved0(ChannelHandlerContext ctx) throws Exception {
assertCumulationReleased(internalBuffer());
}
});
byte[] bytes = new byte[1024];
ThreadLocalRandom.current().nextBytes(bytes);
assertTrue(channel.writeInbound(Unpooled.wrappedBuffer(bytes)));
assertTrue(channel.finishAndReleaseAll());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does handlerRemovedWillNotReleaseBufferIfDecodeInProgress() do?
handlerRemovedWillNotReleaseBufferIfDecodeInProgress() is a function in the netty codebase, defined in codec-base/src/test/java/io/netty/handler/codec/ByteToMessageDecoderTest.java.
Where is handlerRemovedWillNotReleaseBufferIfDecodeInProgress() defined?
handlerRemovedWillNotReleaseBufferIfDecodeInProgress() is defined in codec-base/src/test/java/io/netty/handler/codec/ByteToMessageDecoderTest.java at line 148.
What does handlerRemovedWillNotReleaseBufferIfDecodeInProgress() call?
handlerRemovedWillNotReleaseBufferIfDecodeInProgress() calls 2 function(s): EmbeddedChannel, assertCumulationReleased.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free