Home / Function/ sendError() — netty Function Reference

sendError() — netty Function Reference

Architecture documentation for the sendError() function in Http2StaticFileServerHandler.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  7601eca6_4386_67de_d63f_2e414c773a40["sendError()"]
  0106d702_a5aa_70a0_2d44_3e8c79971862["Http2StaticFileServerHandler"]
  7601eca6_4386_67de_d63f_2e414c773a40 -->|defined in| 0106d702_a5aa_70a0_2d44_3e8c79971862
  f3d3a002_604b_1387_a2bd_93edd96b6d76["channelRead()"]
  f3d3a002_604b_1387_a2bd_93edd96b6d76 -->|calls| 7601eca6_4386_67de_d63f_2e414c773a40
  c3d4de5a_dda3_0bd9_aa70_b9e5ec44b1ef["exceptionCaught()"]
  c3d4de5a_dda3_0bd9_aa70_b9e5ec44b1ef -->|calls| 7601eca6_4386_67de_d63f_2e414c773a40
  style 7601eca6_4386_67de_d63f_2e414c773a40 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

example/src/main/java/io/netty/example/http2/file/Http2StaticFileServerHandler.java lines 307–321

    private void sendError(ChannelHandlerContext ctx, HttpResponseStatus status) {
        Http2Headers headers = new DefaultHttp2Headers();
        headers.status(status.toString());
        headers.add(HttpHeaderNames.CONTENT_TYPE, "text/plain; charset=UTF-8");

        Http2HeadersFrame headersFrame = new DefaultHttp2HeadersFrame(headers);
        headersFrame.stream(stream);

        Http2DataFrame dataFrame = new DefaultHttp2DataFrame(
                Unpooled.copiedBuffer("Failure: " + status + "\r\n", CharsetUtil.UTF_8), true);
        dataFrame.stream(stream);

        ctx.write(headersFrame);
        ctx.writeAndFlush(dataFrame);
    }

Domain

Subdomains

Frequently Asked Questions

What does sendError() do?
sendError() is a function in the netty codebase, defined in example/src/main/java/io/netty/example/http2/file/Http2StaticFileServerHandler.java.
Where is sendError() defined?
sendError() is defined in example/src/main/java/io/netty/example/http2/file/Http2StaticFileServerHandler.java at line 307.
What calls sendError()?
sendError() is called by 2 function(s): channelRead, exceptionCaught.

Analyze Your Own Codebase

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

Try Supermodel Free