Home / Class/ SctpEchoServerHandler Class — netty Architecture

SctpEchoServerHandler Class — netty Architecture

Architecture documentation for the SctpEchoServerHandler class in SctpEchoServerHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  1c5dce54_31ca_7190_cffb_6ff2f4fa4141["SctpEchoServerHandler"]
  ad4536d1_690c_f205_a0a4_98892d673702["SctpEchoServerHandler.java"]
  1c5dce54_31ca_7190_cffb_6ff2f4fa4141 -->|defined in| ad4536d1_690c_f205_a0a4_98892d673702
  5cddeef6_656c_fa24_281f_a95158ce58cc["channelRead()"]
  1c5dce54_31ca_7190_cffb_6ff2f4fa4141 -->|method| 5cddeef6_656c_fa24_281f_a95158ce58cc
  6bc40823_7e32_7c9c_f657_273e5de987f9["channelReadComplete()"]
  1c5dce54_31ca_7190_cffb_6ff2f4fa4141 -->|method| 6bc40823_7e32_7c9c_f657_273e5de987f9
  e4d5e3a2_6235_39df_6e8f_3d883417d53a["exceptionCaught()"]
  1c5dce54_31ca_7190_cffb_6ff2f4fa4141 -->|method| e4d5e3a2_6235_39df_6e8f_3d883417d53a

Relationship Graph

Source Code

example/src/main/java/io/netty/example/sctp/SctpEchoServerHandler.java lines 25–44

@Sharable
public class SctpEchoServerHandler extends ChannelInboundHandlerAdapter {

    @Override
    public void channelRead(ChannelHandlerContext ctx, Object msg) {
        ctx.write(msg);
    }

    @Override
    public void channelReadComplete(ChannelHandlerContext ctx) {
        ctx.flush();
    }

    @Override
    public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
        // Close the connection when an exception is raised.
        cause.printStackTrace();
        ctx.close();
    }
}

Frequently Asked Questions

What is the SctpEchoServerHandler class?
SctpEchoServerHandler is a class in the netty codebase, defined in example/src/main/java/io/netty/example/sctp/SctpEchoServerHandler.java.
Where is SctpEchoServerHandler defined?
SctpEchoServerHandler is defined in example/src/main/java/io/netty/example/sctp/SctpEchoServerHandler.java at line 25.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free