AbstractMemcacheObjectAggregator Class — netty Architecture
Architecture documentation for the AbstractMemcacheObjectAggregator class in AbstractMemcacheObjectAggregator.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 486905d4_b4cd_27f1_ce8f_edfe558190c1["AbstractMemcacheObjectAggregator"] 75ac9d12_2d79_95e8_ce8c_47d3cc044832["AbstractMemcacheObjectAggregator.java"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|defined in| 75ac9d12_2d79_95e8_ce8c_47d3cc044832 8c22524e_73f2_0d6d_0955_484b70e7fd10["AbstractMemcacheObjectAggregator()"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|method| 8c22524e_73f2_0d6d_0955_484b70e7fd10 7bb7b835_f181_0ad8_0408_f8bd6ab6363d["isContentMessage()"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|method| 7bb7b835_f181_0ad8_0408_f8bd6ab6363d 48d7b042_b002_a2b2_b90c_294eb358b106["isLastContentMessage()"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|method| 48d7b042_b002_a2b2_b90c_294eb358b106 4f9f8ff3_8002_5cb9_4fca_16607f2a378f["isAggregated()"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|method| 4f9f8ff3_8002_5cb9_4fca_16607f2a378f ab6b72bc_88f9_6601_b7f4_ce1e21b2f3f6["isContentLengthInvalid()"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|method| ab6b72bc_88f9_6601_b7f4_ce1e21b2f3f6 5359ac2d_0e05_cc62_4269_a89faeb9fa61["Object()"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|method| 5359ac2d_0e05_cc62_4269_a89faeb9fa61 1b0fbc76_2d5a_b20e_cc14_3d48785359b9["closeAfterContinueResponse()"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|method| 1b0fbc76_2d5a_b20e_cc14_3d48785359b9 3d81ffb7_5cc0_1619_d685_830dbabdc0d6["ignoreContentAfterContinueResponse()"] 486905d4_b4cd_27f1_ce8f_edfe558190c1 -->|method| 3d81ffb7_5cc0_1619_d685_830dbabdc0d6
Relationship Graph
Source Code
codec-memcache/src/main/java/io/netty/handler/codec/memcache/AbstractMemcacheObjectAggregator.java lines 45–87
@UnstableApi
public abstract class AbstractMemcacheObjectAggregator<H extends MemcacheMessage> extends
MessageAggregator<MemcacheObject, H, MemcacheContent, FullMemcacheMessage> {
protected AbstractMemcacheObjectAggregator(int maxContentLength) {
super(maxContentLength, MemcacheObject.class);
}
@Override
protected boolean isContentMessage(MemcacheObject msg) throws Exception {
return msg instanceof MemcacheContent;
}
@Override
protected boolean isLastContentMessage(MemcacheContent msg) throws Exception {
return msg instanceof LastMemcacheContent;
}
@Override
protected boolean isAggregated(MemcacheObject msg) throws Exception {
return msg instanceof FullMemcacheMessage;
}
@Override
protected boolean isContentLengthInvalid(H start, int maxContentLength) {
return false;
}
@Override
protected Object newContinueResponse(H start, int maxContentLength, ChannelPipeline pipeline) {
return null;
}
@Override
protected boolean closeAfterContinueResponse(Object msg) throws Exception {
throw new UnsupportedOperationException();
}
@Override
protected boolean ignoreContentAfterContinueResponse(Object msg) throws Exception {
throw new UnsupportedOperationException();
}
}
Defined In
Source
Frequently Asked Questions
What is the AbstractMemcacheObjectAggregator class?
AbstractMemcacheObjectAggregator is a class in the netty codebase, defined in codec-memcache/src/main/java/io/netty/handler/codec/memcache/AbstractMemcacheObjectAggregator.java.
Where is AbstractMemcacheObjectAggregator defined?
AbstractMemcacheObjectAggregator is defined in codec-memcache/src/main/java/io/netty/handler/codec/memcache/AbstractMemcacheObjectAggregator.java at line 45.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free