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