Home / Function/ testExtractNioBuffers() — netty Function Reference

testExtractNioBuffers() — netty Function Reference

Architecture documentation for the testExtractNioBuffers() function in FixedCompositeByteBufTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  96083dd7_904c_e0be_d562_829aaf9f476f["testExtractNioBuffers()"]
  0580ab1c_4068_2dfc_70ec_23a7d5440016["FixedCompositeByteBufTest"]
  96083dd7_904c_e0be_d562_829aaf9f476f -->|defined in| 0580ab1c_4068_2dfc_70ec_23a7d5440016
  style 96083dd7_904c_e0be_d562_829aaf9f476f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/FixedCompositeByteBufTest.java lines 424–439

    @Test
    public void testExtractNioBuffers() {
        ByteBuf buf1 = directBuffer(10);
        ByteBuf buf2 = buffer(10);
        ByteBuf buf3 = directBuffer(10);
        buf1.writeBytes("a".getBytes(Charset.defaultCharset()));
        buf2.writeBytes("b".getBytes(Charset.defaultCharset()));
        buf3.writeBytes("c".getBytes(Charset.defaultCharset()));
        ByteBuf composite = unmodifiableBuffer(buf1, buf2, buf3);
        ByteBuffer[] byteBuffers = composite.nioBuffers(0, 3);
        assertEquals(3, byteBuffers.length);
        assertEquals(1, byteBuffers[0].limit());
        assertEquals(1, byteBuffers[1].limit());
        assertEquals(1, byteBuffers[2].limit());
        composite.release();
    }

Domain

Subdomains

Frequently Asked Questions

What does testExtractNioBuffers() do?
testExtractNioBuffers() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/FixedCompositeByteBufTest.java.
Where is testExtractNioBuffers() defined?
testExtractNioBuffers() is defined in buffer/src/test/java/io/netty/buffer/FixedCompositeByteBufTest.java at line 424.

Analyze Your Own Codebase

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

Try Supermodel Free