ConnectionListener Class — netty Architecture
Architecture documentation for the ConnectionListener class in Http2FrameCodec.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 4b2fbc3f_9c82_3a2e_120f_5e77269ad34c["ConnectionListener"] bc7ad616_b6c9_c3f9_4388_1ec2dab7e120["Http2FrameCodec.java"] 4b2fbc3f_9c82_3a2e_120f_5e77269ad34c -->|defined in| bc7ad616_b6c9_c3f9_4388_1ec2dab7e120 a74bf7b5_d200_c820_68fa_528885471d31["onStreamAdded()"] 4b2fbc3f_9c82_3a2e_120f_5e77269ad34c -->|method| a74bf7b5_d200_c820_68fa_528885471d31 2b664cbd_2202_f3a8_d19f_bafc912e9f33["onStreamActive()"] 4b2fbc3f_9c82_3a2e_120f_5e77269ad34c -->|method| 2b664cbd_2202_f3a8_d19f_bafc912e9f33 b49a8de2_9f2e_f0e5_2a64_ae2afafe077e["onStreamClosed()"] 4b2fbc3f_9c82_3a2e_120f_5e77269ad34c -->|method| b49a8de2_9f2e_f0e5_2a64_ae2afafe077e 4a1d1268_a020_ce2e_0b68_fcfc6d51e8bc["onStreamHalfClosed()"] 4b2fbc3f_9c82_3a2e_120f_5e77269ad34c -->|method| 4a1d1268_a020_ce2e_0b68_fcfc6d51e8bc ae5270ba_e1c6_12d5_8c23_cf01b234cd3b["onHttp2StreamStateChanged0()"] 4b2fbc3f_9c82_3a2e_120f_5e77269ad34c -->|method| ae5270ba_e1c6_12d5_8c23_cf01b234cd3b
Relationship Graph
Source Code
codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java lines 498–529
private final class ConnectionListener extends Http2ConnectionAdapter {
@Override
public void onStreamAdded(Http2Stream stream) {
DefaultHttp2FrameStream frameStream = frameStreamToInitializeMap.remove(stream.id());
if (frameStream != null) {
frameStream.setStreamAndProperty(streamKey, stream);
}
}
@Override
public void onStreamActive(Http2Stream stream) {
onStreamActive0(stream);
}
@Override
public void onStreamClosed(Http2Stream stream) {
onHttp2StreamStateChanged0(stream);
}
@Override
public void onStreamHalfClosed(Http2Stream stream) {
onHttp2StreamStateChanged0(stream);
}
private void onHttp2StreamStateChanged0(Http2Stream stream) {
DefaultHttp2FrameStream stream2 = stream.getProperty(streamKey);
if (stream2 != null) {
onHttp2StreamStateChanged(ctx, stream2);
}
}
}
Source
Frequently Asked Questions
What is the ConnectionListener class?
ConnectionListener is a class in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java.
Where is ConnectionListener defined?
ConnectionListener is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/Http2FrameCodec.java at line 498.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free