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