shouldRetainByteBufWhenAggregating() — netty Function Reference
Architecture documentation for the shouldRetainByteBufWhenAggregating() function in BinaryMemcacheObjectAggregatorTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a2c10f45_74c3_fc32_1b19_cd1bc66bff36["shouldRetainByteBufWhenAggregating()"] 76205073_1e21_c5d7_0a18_0bbe4e08c93f["BinaryMemcacheObjectAggregatorTest"] a2c10f45_74c3_fc32_1b19_cd1bc66bff36 -->|defined in| 76205073_1e21_c5d7_0a18_0bbe4e08c93f style a2c10f45_74c3_fc32_1b19_cd1bc66bff36 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheObjectAggregatorTest.java lines 82–114
@Test
public void shouldRetainByteBufWhenAggregating() {
channel = new EmbeddedChannel(
new BinaryMemcacheRequestEncoder(),
new BinaryMemcacheRequestDecoder(),
new BinaryMemcacheObjectAggregator(MAX_CONTENT_SIZE));
ByteBuf key = Unpooled.copiedBuffer("Netty", CharsetUtil.UTF_8);
ByteBuf extras = Unpooled.copiedBuffer("extras", CharsetUtil.UTF_8);
BinaryMemcacheRequest request = new DefaultBinaryMemcacheRequest(key, extras);
DefaultMemcacheContent content1 =
new DefaultMemcacheContent(Unpooled.copiedBuffer("Netty", CharsetUtil.UTF_8));
DefaultLastMemcacheContent content2 =
new DefaultLastMemcacheContent(Unpooled.copiedBuffer(" Rocks!", CharsetUtil.UTF_8));
int totalBodyLength = key.readableBytes() + extras.readableBytes() +
content1.content().readableBytes() + content2.content().readableBytes();
request.setTotalBodyLength(totalBodyLength);
assertTrue(channel.writeOutbound(request, content1, content2));
assertEquals(3, channel.outboundMessages().size());
assertTrue(channel.writeInbound(channel.readOutbound(), channel.readOutbound(), channel.readOutbound()));
FullBinaryMemcacheRequest read = channel.readInbound();
assertNotNull(read);
assertEquals("Netty", read.key().toString(CharsetUtil.UTF_8));
assertEquals("extras", read.extras().toString(CharsetUtil.UTF_8));
assertEquals("Netty Rocks!", read.content().toString(CharsetUtil.UTF_8));
read.release();
assertFalse(channel.finish());
}
Domain
Subdomains
Source
Frequently Asked Questions
What does shouldRetainByteBufWhenAggregating() do?
shouldRetainByteBufWhenAggregating() is a function in the netty codebase, defined in codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheObjectAggregatorTest.java.
Where is shouldRetainByteBufWhenAggregating() defined?
shouldRetainByteBufWhenAggregating() is defined in codec-memcache/src/test/java/io/netty/handler/codec/memcache/binary/BinaryMemcacheObjectAggregatorTest.java at line 82.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free