Home / Function/ verifyFrameState() — netty Function Reference

verifyFrameState() — netty Function Reference

Architecture documentation for the verifyFrameState() function in DefaultHttp2FrameReader.java from the netty codebase.

Function java Buffer Allocators calls 11 called by 1

Entity Profile

Dependency Diagram

graph TD
  80aaad85_d41e_97a8_6671_ac352891e88f["verifyFrameState()"]
  3768d640_58c2_34e7_3d69_a4b578e0d11a["DefaultHttp2FrameReader"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|defined in| 3768d640_58c2_34e7_3d69_a4b578e0d11a
  f53e0d0e_4159_3b85_497b_bc55cfb15681["readFrame()"]
  f53e0d0e_4159_3b85_497b_bc55cfb15681 -->|calls| 80aaad85_d41e_97a8_6671_ac352891e88f
  ff0a6525_ffe7_173c_fcc2_b84f2787a291["verifyDataFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| ff0a6525_ffe7_173c_fcc2_b84f2787a291
  c3b18a68_fb1e_a250_383c_d5326174d526["verifyHeadersFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| c3b18a68_fb1e_a250_383c_d5326174d526
  dec8499c_923b_6a23_aa87_bc307fb44f03["verifyPriorityFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| dec8499c_923b_6a23_aa87_bc307fb44f03
  f085bf49_53e5_8456_5afc_83588bf5b3fc["verifyRstStreamFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| f085bf49_53e5_8456_5afc_83588bf5b3fc
  4322b5c6_37ec_7799_9f11_d6f1d402f684["verifySettingsFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| 4322b5c6_37ec_7799_9f11_d6f1d402f684
  3123aa5e_afed_9d70_137d_bef37d3aea9a["verifyPushPromiseFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| 3123aa5e_afed_9d70_137d_bef37d3aea9a
  93cd8774_45b7_f93d_95c5_27e35c8b1e29["verifyPingFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| 93cd8774_45b7_f93d_95c5_27e35c8b1e29
  ee5acca5_c2e5_4c9c_7386_3f08452afe56["verifyGoAwayFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| ee5acca5_c2e5_4c9c_7386_3f08452afe56
  ae4051cf_6fe9_73b8_0fbc_560e97679c34["verifyWindowUpdateFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| ae4051cf_6fe9_73b8_0fbc_560e97679c34
  4cfc7da1_9258_0eaa_b413_78833c2d020b["verifyContinuationFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| 4cfc7da1_9258_0eaa_b413_78833c2d020b
  699504ed_a77e_c2be_0759_11031409dfe1["verifyUnknownFrame()"]
  80aaad85_d41e_97a8_6671_ac352891e88f -->|calls| 699504ed_a77e_c2be_0759_11031409dfe1
  style 80aaad85_d41e_97a8_6671_ac352891e88f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2FrameReader.java lines 197–234

    private void verifyFrameState() throws Http2Exception {
        switch (frameType) {
            case DATA:
                verifyDataFrame();
                break;
            case HEADERS:
                verifyHeadersFrame();
                break;
            case PRIORITY:
                verifyPriorityFrame();
                break;
            case RST_STREAM:
                verifyRstStreamFrame();
                break;
            case SETTINGS:
                verifySettingsFrame();
                break;
            case PUSH_PROMISE:
                verifyPushPromiseFrame();
                break;
            case PING:
                verifyPingFrame();
                break;
            case GO_AWAY:
                verifyGoAwayFrame();
                break;
            case WINDOW_UPDATE:
                verifyWindowUpdateFrame();
                break;
            case CONTINUATION:
                verifyContinuationFrame();
                break;
            default:
                // Unknown frame type, could be an extension.
                verifyUnknownFrame();
                break;
        }
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does verifyFrameState() do?
verifyFrameState() is a function in the netty codebase, defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2FrameReader.java.
Where is verifyFrameState() defined?
verifyFrameState() is defined in codec-http2/src/main/java/io/netty/handler/codec/http2/DefaultHttp2FrameReader.java at line 197.
What does verifyFrameState() call?
verifyFrameState() calls 11 function(s): verifyContinuationFrame, verifyDataFrame, verifyGoAwayFrame, verifyHeadersFrame, verifyPingFrame, verifyPriorityFrame, verifyPushPromiseFrame, verifyRstStreamFrame, and 3 more.
What calls verifyFrameState()?
verifyFrameState() is called by 1 function(s): readFrame.

Analyze Your Own Codebase

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

Try Supermodel Free