Home / Function/ testReadRetainedSliceUnreleasable() — netty Function Reference

testReadRetainedSliceUnreleasable() — netty Function Reference

Architecture documentation for the testReadRetainedSliceUnreleasable() function in AbstractByteBufTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  dd0df8b9_607a_543c_dd0d_c0d363fdcf69["testReadRetainedSliceUnreleasable()"]
  6540f2d1_cdad_6705_dd1d_9a24e2e53242["AbstractByteBufTest"]
  dd0df8b9_607a_543c_dd0d_c0d363fdcf69 -->|defined in| 6540f2d1_cdad_6705_dd1d_9a24e2e53242
  f72c7c05_82a8_c4c6_99e1_ae94a1fd15e7["testReadRetainedSliceUnreleasable1()"]
  f72c7c05_82a8_c4c6_99e1_ae94a1fd15e7 -->|calls| dd0df8b9_607a_543c_dd0d_c0d363fdcf69
  d841fb21_722d_0155_f7b7_ef953ef18c49["testReadRetainedSliceUnreleasable2()"]
  d841fb21_722d_0155_f7b7_ef953ef18c49 -->|calls| dd0df8b9_607a_543c_dd0d_c0d363fdcf69
  1ced6ab2_5956_d445_f1bf_db080e5f5c6f["testReadRetainedSliceUnreleasable3()"]
  1ced6ab2_5956_d445_f1bf_db080e5f5c6f -->|calls| dd0df8b9_607a_543c_dd0d_c0d363fdcf69
  d1740162_51dc_641b_8704_dbe82da9d0eb["testReadRetainedSliceUnreleasable4()"]
  d1740162_51dc_641b_8704_dbe82da9d0eb -->|calls| dd0df8b9_607a_543c_dd0d_c0d363fdcf69
  style dd0df8b9_607a_543c_dd0d_c0d363fdcf69 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java lines 5395–5407

    private void testReadRetainedSliceUnreleasable(boolean initRetainedSlice, boolean finalRetainedSlice) {
        ByteBuf buf = newBuffer(8);
        ByteBuf buf1 = initRetainedSlice ? buf.retainedSlice() : buf.slice().retain();
        ByteBuf buf2 = unreleasableBuffer(buf1);
        ByteBuf buf3 = finalRetainedSlice ? buf2.readRetainedSlice(buf2.readableBytes())
                                          : buf2.readSlice(buf2.readableBytes()).retain();
        assertFalse(buf3.release());
        assertFalse(buf2.release());
        buf1.release();
        assertTrue(buf.release());
        assertEquals(0, buf1.refCnt());
        assertEquals(0, buf.refCnt());
    }

Domain

Subdomains

Frequently Asked Questions

What does testReadRetainedSliceUnreleasable() do?
testReadRetainedSliceUnreleasable() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java.
Where is testReadRetainedSliceUnreleasable() defined?
testReadRetainedSliceUnreleasable() is defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java at line 5395.
What calls testReadRetainedSliceUnreleasable()?
testReadRetainedSliceUnreleasable() is called by 4 function(s): testReadRetainedSliceUnreleasable1, testReadRetainedSliceUnreleasable2, testReadRetainedSliceUnreleasable3, testReadRetainedSliceUnreleasable4.

Analyze Your Own Codebase

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

Try Supermodel Free