MessageReceiver Class — netty Architecture
Architecture documentation for the MessageReceiver class in SSLEngineTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD fe112381_0078_e76e_04a4_be6ab5703dec["MessageReceiver"] 859a13fc_5d1f_4d06_dca1_2d4d0f57be71["SSLEngineTest.java"] fe112381_0078_e76e_04a4_be6ab5703dec -->|defined in| 859a13fc_5d1f_4d06_dca1_2d4d0f57be71 a4c6f3c6_7c1f_4410_d6f3_c118e7483035["messageReceived()"] fe112381_0078_e76e_04a4_be6ab5703dec -->|method| a4c6f3c6_7c1f_4410_d6f3_c118e7483035
Relationship Graph
Source Code
handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java lines 179–190
static final class MessageReceiver {
final BlockingQueue<ByteBuf> messages = new LinkedBlockingQueue<ByteBuf>();
final BlockingQueue<OnNextMessage> onNextMessages = new LinkedBlockingQueue<OnNextMessage>();
void messageReceived(ChannelHandlerContext ctx, ByteBuf msg) throws Exception {
messages.add(msg);
OnNextMessage onNextMessage = onNextMessages.poll();
if (onNextMessage != null) {
onNextMessage.messageReceived(ctx, msg);
}
}
}
Source
Frequently Asked Questions
What is the MessageReceiver class?
MessageReceiver is a class in the netty codebase, defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java.
Where is MessageReceiver defined?
MessageReceiver is defined in handler/src/test/java/io/netty/handler/ssl/SSLEngineTest.java at line 179.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free