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
Called By
Source
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