Http2ConnectionHandlerBuilder Class — netty Architecture
Architecture documentation for the Http2ConnectionHandlerBuilder class in Http2ConnectionHandlerBuilder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 6a71e7d1_c78a_ab36_a207_b31313906695["Http2ConnectionHandlerBuilder"] 140bf9d0_7d86_1872_2258_81557ec2daa0["Http2ConnectionHandlerBuilder.java"] 6a71e7d1_c78a_ab36_a207_b31313906695 -->|defined in| 140bf9d0_7d86_1872_2258_81557ec2daa0 163a1039_1cbb_8ea9_d10a_f5fc2e99f081["Http2ConnectionHandlerBuilder()"] 6a71e7d1_c78a_ab36_a207_b31313906695 -->|method| 163a1039_1cbb_8ea9_d10a_f5fc2e99f081 ef8b74bc_2ce2_9cf9_a924_4b0cd6934a5d["Http2Settings()"] 6a71e7d1_c78a_ab36_a207_b31313906695 -->|method| ef8b74bc_2ce2_9cf9_a924_4b0cd6934a5d 55c8751e_28f7_bd7c_13a6_4be8fe6ec512["decoderEnforceMaxConsecutiveEmptyDataFrames()"] 6a71e7d1_c78a_ab36_a207_b31313906695 -->|method| 55c8751e_28f7_bd7c_13a6_4be8fe6ec512 0871d55d_acaa_385b_411a_b7314f90bb6c["Http2ConnectionHandler()"] 6a71e7d1_c78a_ab36_a207_b31313906695 -->|method| 0871d55d_acaa_385b_411a_b7314f90bb6c
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ConnectionHandlerBuilder.java lines 26–143
public final class Http2ConnectionHandlerBuilder
extends AbstractHttp2ConnectionHandlerBuilder<Http2ConnectionHandler, Http2ConnectionHandlerBuilder> {
@Override
public Http2ConnectionHandlerBuilder validateHeaders(boolean validateHeaders) {
return super.validateHeaders(validateHeaders);
}
@Override
public Http2ConnectionHandlerBuilder initialSettings(Http2Settings settings) {
return super.initialSettings(settings);
}
@Override
public Http2Settings initialSettings() {
return super.initialSettings();
}
@Override
public Http2ConnectionHandlerBuilder frameListener(Http2FrameListener frameListener) {
return super.frameListener(frameListener);
}
@Override
public Http2ConnectionHandlerBuilder gracefulShutdownTimeoutMillis(long gracefulShutdownTimeoutMillis) {
return super.gracefulShutdownTimeoutMillis(gracefulShutdownTimeoutMillis);
}
@Override
public Http2ConnectionHandlerBuilder server(boolean isServer) {
return super.server(isServer);
}
@Override
public Http2ConnectionHandlerBuilder connection(Http2Connection connection) {
return super.connection(connection);
}
@Override
public Http2ConnectionHandlerBuilder maxReservedStreams(int maxReservedStreams) {
return super.maxReservedStreams(maxReservedStreams);
}
@Override
public Http2ConnectionHandlerBuilder codec(Http2ConnectionDecoder decoder, Http2ConnectionEncoder encoder) {
return super.codec(decoder, encoder);
}
@Override
public Http2ConnectionHandlerBuilder frameLogger(Http2FrameLogger frameLogger) {
return super.frameLogger(frameLogger);
}
@Override
public Http2ConnectionHandlerBuilder encoderEnforceMaxConcurrentStreams(
boolean encoderEnforceMaxConcurrentStreams) {
return super.encoderEnforceMaxConcurrentStreams(encoderEnforceMaxConcurrentStreams);
}
@Override
public Http2ConnectionHandlerBuilder encoderIgnoreMaxHeaderListSize(boolean encoderIgnoreMaxHeaderListSize) {
return super.encoderIgnoreMaxHeaderListSize(encoderIgnoreMaxHeaderListSize);
}
@Override
public Http2ConnectionHandlerBuilder headerSensitivityDetector(SensitivityDetector headerSensitivityDetector) {
return super.headerSensitivityDetector(headerSensitivityDetector);
}
@Override
@Deprecated
public Http2ConnectionHandlerBuilder initialHuffmanDecodeCapacity(int initialHuffmanDecodeCapacity) {
return super.initialHuffmanDecodeCapacity(initialHuffmanDecodeCapacity);
}
@Override
public Http2ConnectionHandlerBuilder decoupleCloseAndGoAway(boolean decoupleCloseAndGoAway) {
return super.decoupleCloseAndGoAway(decoupleCloseAndGoAway);
}
@Override
Defined In
Source
Frequently Asked Questions
What is the Http2ConnectionHandlerBuilder class?
Http2ConnectionHandlerBuilder is a class in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ConnectionHandlerBuilder.java.
Where is Http2ConnectionHandlerBuilder defined?
Http2ConnectionHandlerBuilder is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2ConnectionHandlerBuilder.java at line 26.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free