Home / Class/ HelloWorldHttp2HandlerBuilder Class — netty Architecture

HelloWorldHttp2HandlerBuilder Class — netty Architecture

Architecture documentation for the HelloWorldHttp2HandlerBuilder class in HelloWorldHttp2HandlerBuilder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  2b264dcc_cd81_1b4e_eafe_356fb58a1f7f["HelloWorldHttp2HandlerBuilder"]
  c4e8b0d4_9b70_2675_7fc7_c87a34e7f891["HelloWorldHttp2HandlerBuilder.java"]
  2b264dcc_cd81_1b4e_eafe_356fb58a1f7f -->|defined in| c4e8b0d4_9b70_2675_7fc7_c87a34e7f891
  c9fadc00_b61e_69e5_b3bf_5fe73fea9862["HelloWorldHttp2HandlerBuilder()"]
  2b264dcc_cd81_1b4e_eafe_356fb58a1f7f -->|method| c9fadc00_b61e_69e5_b3bf_5fe73fea9862
  b6afd528_192f_3fbe_f3d8_fd0337f25813["HelloWorldHttp2Handler()"]
  2b264dcc_cd81_1b4e_eafe_356fb58a1f7f -->|method| b6afd528_192f_3fbe_f3d8_fd0337f25813

Relationship Graph

Source Code

example/src/main/java/io/netty/example/http2/helloworld/server/HelloWorldHttp2HandlerBuilder.java lines 27–48

public final class HelloWorldHttp2HandlerBuilder
        extends AbstractHttp2ConnectionHandlerBuilder<HelloWorldHttp2Handler, HelloWorldHttp2HandlerBuilder> {

    private static final Http2FrameLogger logger = new Http2FrameLogger(INFO, HelloWorldHttp2Handler.class);

    public HelloWorldHttp2HandlerBuilder() {
        frameLogger(logger);
    }

    @Override
    public HelloWorldHttp2Handler build() {
        return super.build();
    }

    @Override
    protected HelloWorldHttp2Handler build(Http2ConnectionDecoder decoder, Http2ConnectionEncoder encoder,
                                           Http2Settings initialSettings) {
        HelloWorldHttp2Handler handler = new HelloWorldHttp2Handler(decoder, encoder, initialSettings);
        frameListener(handler);
        return handler;
    }
}

Frequently Asked Questions

What is the HelloWorldHttp2HandlerBuilder class?
HelloWorldHttp2HandlerBuilder is a class in the netty codebase, defined in example/src/main/java/io/netty/example/http2/helloworld/server/HelloWorldHttp2HandlerBuilder.java.
Where is HelloWorldHttp2HandlerBuilder defined?
HelloWorldHttp2HandlerBuilder is defined in example/src/main/java/io/netty/example/http2/helloworld/server/HelloWorldHttp2HandlerBuilder.java at line 27.

Analyze Your Own Codebase

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

Try Supermodel Free