Home / Class/ ObjectEchoServerHandler Class — netty Architecture

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();
    }
}

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