Home / Class/ ErrorChannelHandler Class — netty Architecture

ErrorChannelHandler Class — netty Architecture

Architecture documentation for the ErrorChannelHandler class in DefaultChannelPipelineTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  a179b310_0ce6_afd0_7e9c_884030896cce["ErrorChannelHandler"]
  ded22145_bbcf_15a1_69b7_30cac8d4be02["DefaultChannelPipelineTest.java"]
  a179b310_0ce6_afd0_7e9c_884030896cce -->|defined in| ded22145_bbcf_15a1_69b7_30cac8d4be02
  59bedfb7_5fd8_79d1_ff51_02434dc8d12c["ErrorChannelHandler()"]
  a179b310_0ce6_afd0_7e9c_884030896cce -->|method| 59bedfb7_5fd8_79d1_ff51_02434dc8d12c
  3841877e_187a_5135_2f78_2d445dee06d6["handlerAdded()"]
  a179b310_0ce6_afd0_7e9c_884030896cce -->|method| 3841877e_187a_5135_2f78_2d445dee06d6
  bc7ba159_31ed_1b82_5969_6d2df4ce8cd8["handlerRemoved()"]
  a179b310_0ce6_afd0_7e9c_884030896cce -->|method| bc7ba159_31ed_1b82_5969_6d2df4ce8cd8

Relationship Graph

Source Code

transport/src/test/java/io/netty/channel/DefaultChannelPipelineTest.java lines 2391–2407

    private static final class ErrorChannelHandler extends ChannelHandlerAdapter {
        private final AtomicReference<Throwable> error;

        ErrorChannelHandler(AtomicReference<Throwable> error) {
            this.error = error;
        }

        @Override
        public void handlerAdded(ChannelHandlerContext ctx) throws Exception {
            error.set(new AssertionError());
        }

        @Override
        public void handlerRemoved(ChannelHandlerContext ctx) {
            error.set(new AssertionError());
        }
    }

Frequently Asked Questions

What is the ErrorChannelHandler class?
ErrorChannelHandler is a class in the netty codebase, defined in transport/src/test/java/io/netty/channel/DefaultChannelPipelineTest.java.
Where is ErrorChannelHandler defined?
ErrorChannelHandler is defined in transport/src/test/java/io/netty/channel/DefaultChannelPipelineTest.java at line 2391.

Analyze Your Own Codebase

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

Try Supermodel Free