Home / Class/ ConnectionStream Class — netty Architecture

ConnectionStream Class — netty Architecture

Architecture documentation for the ConnectionStream class in DefaultHttp2Connection.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  cf02a491_eff1_7d6f_1af2_3d98cfa51e35["ConnectionStream"]
  c1b91a38_3d50_98cc_116d_1d9e5bc49432["DefaultHttp2Connection.java"]
  cf02a491_eff1_7d6f_1af2_3d98cfa51e35 -->|defined in| c1b91a38_3d50_98cc_116d_1d9e5bc49432
  b685e8fb_1933_03ff_8154_03ad1e13cc66["ConnectionStream()"]
  cf02a491_eff1_7d6f_1af2_3d98cfa51e35 -->|method| b685e8fb_1933_03ff_8154_03ad1e13cc66
  20cffb7a_96e7_dadc_b7c0_c993255596ac["isResetSent()"]
  cf02a491_eff1_7d6f_1af2_3d98cfa51e35 -->|method| 20cffb7a_96e7_dadc_b7c0_c993255596ac
  49e64fd7_6b1b_6755_6a69_6b2eeaebc732["createdBy()"]
  cf02a491_eff1_7d6f_1af2_3d98cfa51e35 -->|method| 49e64fd7_6b1b_6755_6a69_6b2eeaebc732
  a7609e2d_83bd_5738_2280_7554d5e27734["Http2Stream()"]
  cf02a491_eff1_7d6f_1af2_3d98cfa51e35 -->|method| a7609e2d_83bd_5738_2280_7554d5e27734
  3b7ad140_afce_5acd_0555_5f232ffd0b0a["isHeadersSent()"]
  cf02a491_eff1_7d6f_1af2_3d98cfa51e35 -->|method| 3b7ad140_afce_5acd_0555_5f232ffd0b0a
  4255a5ee_8011_6dbc_862d_411b6af303be["isPushPromiseSent()"]
  cf02a491_eff1_7d6f_1af2_3d98cfa51e35 -->|method| 4255a5ee_8011_6dbc_862d_411b6af303be

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Connection.java lines 630–689

    private final class ConnectionStream extends DefaultStream {
        ConnectionStream() {
            super(0, CONNECTION_STREAM_ID, IDLE);
        }

        @Override
        public boolean isResetSent() {
            return false;
        }

        @Override
        DefaultEndpoint<? extends Http2FlowController> createdBy() {
            return null;
        }

        @Override
        public Http2Stream resetSent() {
            throw new UnsupportedOperationException();
        }

        @Override
        public Http2Stream open(boolean halfClosed) {
            throw new UnsupportedOperationException();
        }

        @Override
        public Http2Stream close() {
            throw new UnsupportedOperationException();
        }

        @Override
        public Http2Stream closeLocalSide() {
            throw new UnsupportedOperationException();
        }

        @Override
        public Http2Stream closeRemoteSide() {
            throw new UnsupportedOperationException();
        }

        @Override
        public Http2Stream headersSent(boolean isInformational) {
            throw new UnsupportedOperationException();
        }

        @Override
        public boolean isHeadersSent() {
            throw new UnsupportedOperationException();
        }

        @Override
        public Http2Stream pushPromiseSent() {
            throw new UnsupportedOperationException();
        }

        @Override
        public boolean isPushPromiseSent() {
            throw new UnsupportedOperationException();
        }
    }

Frequently Asked Questions

What is the ConnectionStream class?
ConnectionStream is a class in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Connection.java.
Where is ConnectionStream defined?
ConnectionStream is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2Connection.java at line 630.

Analyze Your Own Codebase

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

Try Supermodel Free