DecoratingHttp2ConnectionDecoder Class — netty Architecture
Architecture documentation for the DecoratingHttp2ConnectionDecoder class in DecoratingHttp2ConnectionDecoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD f344d906_6bbe_478f_05f0_1ab5d63f68b8["DecoratingHttp2ConnectionDecoder"] e9aec7f7_7f66_8358_3813_39c09a233e03["DecoratingHttp2ConnectionDecoder.java"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|defined in| e9aec7f7_7f66_8358_3813_39c09a233e03 3abe5c88_b50e_e6d4_1b57_8e5075354c31["DecoratingHttp2ConnectionDecoder()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| 3abe5c88_b50e_e6d4_1b57_8e5075354c31 669b3d56_b7a1_1562_acc6_69481e17e41b["lifecycleManager()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| 669b3d56_b7a1_1562_acc6_69481e17e41b e8cc2287_5f89_cea6_9c5c_4d74e8ad54c3["Http2Connection()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| e8cc2287_5f89_cea6_9c5c_4d74e8ad54c3 7e528579_5541_8194_ae72_ce35811a268b["Http2LocalFlowController()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| 7e528579_5541_8194_ae72_ce35811a268b 8240376e_0cdf_0d09_234e_fba20ab15aa9["frameListener()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| 8240376e_0cdf_0d09_234e_fba20ab15aa9 5ae30da5_1149_0d92_6927_278c24244c53["Http2FrameListener()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| 5ae30da5_1149_0d92_6927_278c24244c53 9a8115ec_3b94_5ef1_d7f1_35af75ccc5bd["decodeFrame()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| 9a8115ec_3b94_5ef1_d7f1_35af75ccc5bd ac4649fa_0d8f_62b7_8aae_7c61d200a185["Http2Settings()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| ac4649fa_0d8f_62b7_8aae_7c61d200a185 5ad3062c_45c4_f7e2_05b9_0ef26126f970["prefaceReceived()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| 5ad3062c_45c4_f7e2_05b9_0ef26126f970 dff9243b_a132_521d_21ad_9e59ccdc6d55["close()"] f344d906_6bbe_478f_05f0_1ab5d63f68b8 -->|method| dff9243b_a132_521d_21ad_9e59ccdc6d55
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/DecoratingHttp2ConnectionDecoder.java lines 27–78
public class DecoratingHttp2ConnectionDecoder implements Http2ConnectionDecoder {
private final Http2ConnectionDecoder delegate;
public DecoratingHttp2ConnectionDecoder(Http2ConnectionDecoder delegate) {
this.delegate = checkNotNull(delegate, "delegate");
}
@Override
public void lifecycleManager(Http2LifecycleManager lifecycleManager) {
delegate.lifecycleManager(lifecycleManager);
}
@Override
public Http2Connection connection() {
return delegate.connection();
}
@Override
public Http2LocalFlowController flowController() {
return delegate.flowController();
}
@Override
public void frameListener(Http2FrameListener listener) {
delegate.frameListener(listener);
}
@Override
public Http2FrameListener frameListener() {
return delegate.frameListener();
}
@Override
public void decodeFrame(ChannelHandlerContext ctx, ByteBuf in, List<Object> out) throws Http2Exception {
delegate.decodeFrame(ctx, in, out);
}
@Override
public Http2Settings localSettings() {
return delegate.localSettings();
}
@Override
public boolean prefaceReceived() {
return delegate.prefaceReceived();
}
@Override
public void close() {
delegate.close();
}
}
Defined In
Source
Frequently Asked Questions
What is the DecoratingHttp2ConnectionDecoder class?
DecoratingHttp2ConnectionDecoder is a class in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DecoratingHttp2ConnectionDecoder.java.
Where is DecoratingHttp2ConnectionDecoder defined?
DecoratingHttp2ConnectionDecoder is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DecoratingHttp2ConnectionDecoder.java at line 27.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free