Home / Function/ testFlush() — netty Function Reference

testFlush() — netty Function Reference

Architecture documentation for the testFlush() function in Lz4FrameEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  41d698aa_a735_854e_8f80_b01f96ea35b4["testFlush()"]
  16452743_407c_c5f6_ee9f_baa8b84020f0["Lz4FrameEncoderTest"]
  41d698aa_a735_854e_8f80_b01f96ea35b4 -->|defined in| 16452743_407c_c5f6_ee9f_baa8b84020f0
  6111e409_d85d_a017_6935_7ac7b5d5a337["Lz4FrameEncoder()"]
  41d698aa_a735_854e_8f80_b01f96ea35b4 -->|calls| 6111e409_d85d_a017_6935_7ac7b5d5a337
  b40abe87_4a28_e9da_fe39_82d9b1130383["EmbeddedChannel()"]
  41d698aa_a735_854e_8f80_b01f96ea35b4 -->|calls| b40abe87_4a28_e9da_fe39_82d9b1130383
  style 41d698aa_a735_854e_8f80_b01f96ea35b4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-compression/src/test/java/io/netty/handler/codec/compression/Lz4FrameEncoderTest.java lines 199–214

    @Test
    public void testFlush() {
        Lz4FrameEncoder encoder = new Lz4FrameEncoder();
        EmbeddedChannel channel = new EmbeddedChannel(encoder);
        int size = 27;
        ByteBuf buf = ByteBufAllocator.DEFAULT.buffer(size, size);
        buf.writerIndex(size);
        assertEquals(0, encoder.getBackingBuffer().readableBytes());
        channel.write(buf);
        assertTrue(channel.outboundMessages().isEmpty());
        assertEquals(size, encoder.getBackingBuffer().readableBytes());
        channel.flush();
        assertTrue(channel.finish());
        assertTrue(channel.releaseOutbound());
        assertFalse(channel.releaseInbound());
    }

Domain

Subdomains

Frequently Asked Questions

What does testFlush() do?
testFlush() is a function in the netty codebase, defined in codec-compression/src/test/java/io/netty/handler/codec/compression/Lz4FrameEncoderTest.java.
Where is testFlush() defined?
testFlush() is defined in codec-compression/src/test/java/io/netty/handler/codec/compression/Lz4FrameEncoderTest.java at line 199.
What does testFlush() call?
testFlush() calls 2 function(s): EmbeddedChannel, Lz4FrameEncoder.

Analyze Your Own Codebase

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

Try Supermodel Free