ObjectEchoServerHandler Class — netty Architecture
Architecture documentation for the ObjectEchoServerHandler class in ObjectEchoServerHandler.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8349e270_3e24_08f5_c020_b16c6f6f3acb["ObjectEchoServerHandler"] 4108e18f_4be4_6f52_0513_b44541a93f1f["ObjectEchoServerHandler.java"] 8349e270_3e24_08f5_c020_b16c6f6f3acb -->|defined in| 4108e18f_4be4_6f52_0513_b44541a93f1f 40bd21c9_c2ff_8a12_ceb2_4f79c2fb14d0["channelRead()"] 8349e270_3e24_08f5_c020_b16c6f6f3acb -->|method| 40bd21c9_c2ff_8a12_ceb2_4f79c2fb14d0 5040554c_a46c_00d2_8cde_e7bceb5d6542["channelReadComplete()"] 8349e270_3e24_08f5_c020_b16c6f6f3acb -->|method| 5040554c_a46c_00d2_8cde_e7bceb5d6542 373fb331_b5a1_0227_0e7e_a9c56266884a["exceptionCaught()"] 8349e270_3e24_08f5_c020_b16c6f6f3acb -->|method| 373fb331_b5a1_0227_0e7e_a9c56266884a
Relationship Graph
Source Code
example/src/main/java/io/netty/example/objectecho/ObjectEchoServerHandler.java lines 25–43
public class ObjectEchoServerHandler extends ChannelInboundHandlerAdapter {
@Override
public void channelRead(ChannelHandlerContext ctx, Object msg) {
// Echo back the received object to the client.
ctx.write(msg);
}
@Override
public void channelReadComplete(ChannelHandlerContext ctx) {
ctx.flush();
}
@Override
public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
cause.printStackTrace();
ctx.close();
}
}
Source
Frequently Asked Questions
What is the ObjectEchoServerHandler class?
ObjectEchoServerHandler is a class in the netty codebase, defined in example/src/main/java/io/netty/example/objectecho/ObjectEchoServerHandler.java.
Where is ObjectEchoServerHandler defined?
ObjectEchoServerHandler is defined in example/src/main/java/io/netty/example/objectecho/ObjectEchoServerHandler.java at line 25.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free