testNioBuffersSingleBacked() — netty Function Reference
Architecture documentation for the testNioBuffersSingleBacked() function in ChannelOutboundBufferTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 5699471c_ab8c_b3ec_0370_4785c4d0b703["testNioBuffersSingleBacked()"] 06eb8f18_da0c_40bf_fb14_47e2c94a6923["ChannelOutboundBufferTest"] 5699471c_ab8c_b3ec_0370_4785c4d0b703 -->|defined in| 06eb8f18_da0c_40bf_fb14_47e2c94a6923 31b49bd0_4c82_f6fd_3697_c6d8205d4cfe["TestChannel()"] 5699471c_ab8c_b3ec_0370_4785c4d0b703 -->|calls| 31b49bd0_4c82_f6fd_3697_c6d8205d4cfe 4bdec6f8_3c15_b5ee_d1a3_716048f52c5a["release()"] 5699471c_ab8c_b3ec_0370_4785c4d0b703 -->|calls| 4bdec6f8_3c15_b5ee_d1a3_716048f52c5a style 5699471c_ab8c_b3ec_0370_4785c4d0b703 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
transport/src/test/java/io/netty/channel/ChannelOutboundBufferTest.java lines 94–117
@Test
public void testNioBuffersSingleBacked() {
TestChannel channel = new TestChannel();
ChannelOutboundBuffer buffer = new ChannelOutboundBuffer(channel);
assertEquals(0, buffer.nioBufferCount());
ByteBuf buf = copiedBuffer("buf1", CharsetUtil.US_ASCII);
ByteBuffer nioBuf = buf.internalNioBuffer(buf.readerIndex(), buf.readableBytes());
buffer.addMessage(buf, buf.readableBytes(), channel.voidPromise());
assertEquals(0, buffer.nioBufferCount(), "Should still be 0 as not flushed yet");
buffer.addFlush();
ByteBuffer[] buffers = buffer.nioBuffers();
assertNotNull(buffers);
assertEquals(1, buffer.nioBufferCount(), "Should still be 0 as not flushed yet");
for (int i = 0; i < buffer.nioBufferCount(); i++) {
if (i == 0) {
assertEquals(buffers[i], nioBuf);
} else {
assertNull(buffers[i]);
}
}
release(buffer);
}
Domain
Subdomains
Calls
Source
Frequently Asked Questions
What does testNioBuffersSingleBacked() do?
testNioBuffersSingleBacked() is a function in the netty codebase, defined in transport/src/test/java/io/netty/channel/ChannelOutboundBufferTest.java.
Where is testNioBuffersSingleBacked() defined?
testNioBuffersSingleBacked() is defined in transport/src/test/java/io/netty/channel/ChannelOutboundBufferTest.java at line 94.
What does testNioBuffersSingleBacked() call?
testNioBuffersSingleBacked() calls 2 function(s): TestChannel, release.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free