Home / Class/ RxtxClientHandler Class — netty Architecture

RxtxClientHandler Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  d0972d90_e54a_4b48_876c_3bab68b69fb6["RxtxClientHandler"]
  5327a2f3_4db8_4c35_72fa_49caa0d22e36["RxtxClientHandler.java"]
  d0972d90_e54a_4b48_876c_3bab68b69fb6 -->|defined in| 5327a2f3_4db8_4c35_72fa_49caa0d22e36
  57e7fa6d_86e0_fa2e_116b_b7d33b1dc834["channelActive()"]
  d0972d90_e54a_4b48_876c_3bab68b69fb6 -->|method| 57e7fa6d_86e0_fa2e_116b_b7d33b1dc834
  30386577_0097_e973_c6bf_774e0c9a3e7c["channelRead0()"]
  d0972d90_e54a_4b48_876c_3bab68b69fb6 -->|method| 30386577_0097_e973_c6bf_774e0c9a3e7c

Relationship Graph

Source Code

example/src/main/java/io/netty/example/rxtx/RxtxClientHandler.java lines 21–37

public class RxtxClientHandler extends SimpleChannelInboundHandler<String> {

    @Override
    public void channelActive(ChannelHandlerContext ctx) {
        ctx.writeAndFlush("AT\n");
    }

    @Override
    public void channelRead0(ChannelHandlerContext ctx, String msg) throws Exception {
        if ("OK".equals(msg)) {
            System.out.println("Serial port responded to AT");
        } else {
            System.out.println("Serial port responded with not-OK: " + msg);
        }
        ctx.close();
    }
}

Frequently Asked Questions

What is the RxtxClientHandler class?
RxtxClientHandler is a class in the netty codebase, defined in example/src/main/java/io/netty/example/rxtx/RxtxClientHandler.java.
Where is RxtxClientHandler defined?
RxtxClientHandler is defined in example/src/main/java/io/netty/example/rxtx/RxtxClientHandler.java at line 21.

Analyze Your Own Codebase

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

Try Supermodel Free