Home / Function/ exceptionCaught() — netty Function Reference

exceptionCaught() — netty Function Reference

Architecture documentation for the exceptionCaught() function in Http3RequestStreamInboundHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  1083000f_291b_de8e_4e02_c9af8ecd7616["exceptionCaught()"]
  8f22a8be_cef4_bc4e_a01f_25a64288a1f5["Http3RequestStreamInboundHandler"]
  1083000f_291b_de8e_4e02_c9af8ecd7616 -->|defined in| 8f22a8be_cef4_bc4e_a01f_25a64288a1f5
  9323b1ba_fbe9_51e2_bb3a_55592e9be678["handleQuicException()"]
  1083000f_291b_de8e_4e02_c9af8ecd7616 -->|calls| 9323b1ba_fbe9_51e2_bb3a_55592e9be678
  dbca3a59_62c0_bc41_fc9a_3e4e33f92362["handleHttp3Exception()"]
  1083000f_291b_de8e_4e02_c9af8ecd7616 -->|calls| dbca3a59_62c0_bc41_fc9a_3e4e33f92362
  style 1083000f_291b_de8e_4e02_c9af8ecd7616 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamInboundHandler.java lines 56–65

    @Override
    public void exceptionCaught(ChannelHandlerContext ctx, Throwable cause) {
        if (cause instanceof QuicException) {
            handleQuicException(ctx, (QuicException) cause);
        } else if (cause instanceof Http3Exception) {
            handleHttp3Exception(ctx, (Http3Exception) cause);
        } else {
            ctx.fireExceptionCaught(cause);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does exceptionCaught() do?
exceptionCaught() is a function in the netty codebase, defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamInboundHandler.java.
Where is exceptionCaught() defined?
exceptionCaught() is defined in codec-http3/src/main/java/io/netty/handler/codec/http3/Http3RequestStreamInboundHandler.java at line 56.
What does exceptionCaught() call?
exceptionCaught() calls 2 function(s): handleHttp3Exception, handleQuicException.

Analyze Your Own Codebase

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

Try Supermodel Free