verifyFrameState() — netty Function Reference
Architecture documentation for the verifyFrameState() function in DefaultHttp2FrameReader.java from the netty codebase.
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
Calls
Called By
Source
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