Home / Function/ shouldEncodeContent() — netty Function Reference

shouldEncodeContent() — netty Function Reference

Architecture documentation for the shouldEncodeContent() function in BinaryMemcacheEncoderTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e3a83c52_da21_d07f_f811_e5c1fca1c07e["shouldEncodeContent()"]
  00ee4b61_6080_1ae9_4b12_6a1a3a63b143["BinaryMemcacheEncoderTest"]
  e3a83c52_da21_d07f_f811_e5c1fca1c07e -->|defined in| 00ee4b61_6080_1ae9_4b12_6a1a3a63b143
  style e3a83c52_da21_d07f_f811_e5c1fca1c07e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheEncoderTest.java lines 118–153

    @Test
    public void shouldEncodeContent() {
        DefaultMemcacheContent content1 =
            new DefaultMemcacheContent(Unpooled.copiedBuffer("Netty", CharsetUtil.UTF_8));
        DefaultLastMemcacheContent content2 =
            new DefaultLastMemcacheContent(Unpooled.copiedBuffer(" Rocks!", CharsetUtil.UTF_8));
        int totalBodyLength = content1.content().readableBytes() + content2.content().readableBytes();

        BinaryMemcacheRequest request = new DefaultBinaryMemcacheRequest();
        request.setTotalBodyLength(totalBodyLength);

        boolean result = channel.writeOutbound(request);
        assertTrue(result);
        result = channel.writeOutbound(content1);
        assertTrue(result);
        result = channel.writeOutbound(content2);
        assertTrue(result);

        ByteBuf written = channel.readOutbound();
        assertEquals(DEFAULT_HEADER_SIZE, written.readableBytes());
        written.release();

        written = channel.readOutbound();
        assertEquals(content1.content().readableBytes(), written.readableBytes());
        assertEquals("Netty",
                written.readSlice(content1.content().readableBytes()).toString(CharsetUtil.UTF_8)
        );
        written.release();

        written = channel.readOutbound();
        assertEquals(content2.content().readableBytes(), written.readableBytes());
        assertEquals(" Rocks!",
                written.readSlice(content2.content().readableBytes()).toString(CharsetUtil.UTF_8)
        );
        written.release();
    }

Domain

Subdomains

Frequently Asked Questions

What does shouldEncodeContent() do?
shouldEncodeContent() is a function in the netty codebase, defined in codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheEncoderTest.java.
Where is shouldEncodeContent() defined?
shouldEncodeContent() is defined in codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheEncoderTest.java at line 118.

Analyze Your Own Codebase

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

Try Supermodel Free