receiveFlowControlledFrame() — netty Function Reference
Architecture documentation for the receiveFlowControlledFrame() function in DefaultHttp2LocalFlowControllerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 62113048_84a9_1cf9_75f0_0ef0f3788315["receiveFlowControlledFrame()"] 99976e08_de48_4e06_40e5_5ee3655f2651["DefaultHttp2LocalFlowControllerTest"] 62113048_84a9_1cf9_75f0_0ef0f3788315 -->|defined in| 99976e08_de48_4e06_40e5_5ee3655f2651 5aff38b2_40bc_6844_1fa0_b57df87ed68a["dataFrameShouldBeAccepted()"] 5aff38b2_40bc_6844_1fa0_b57df87ed68a -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 99635301_4c38_7276_bb36_6c73dafd25ce["windowUpdateShouldSendOnceBytesReturned()"] 99635301_4c38_7276_bb36_6c73dafd25ce -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 53c661a9_b397_ab5e_f273_ccbf77df7a7f["connectionWindowShouldAutoRefillWhenDataReceived()"] 53c661a9_b397_ab5e_f273_ccbf77df7a7f -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 a6e69c6a_f0d6_5c19_5fff_46a6db44c81f["connectionFlowControlExceededShouldThrow()"] a6e69c6a_f0d6_5c19_5fff_46a6db44c81f -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 1362230c_c862_4505_0a9a_f3c4adbe8ffd["windowUpdateShouldNotBeSentAfterEndOfStream()"] 1362230c_c862_4505_0a9a_f3c4adbe8ffd -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 e1530ef4_0426_81aa_f5bb_f85c171d2ab4["windowUpdateShouldNotBeSentAfterStreamIsClosedForUnconsumedBytes()"] e1530ef4_0426_81aa_f5bb_f85c171d2ab4 -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 d30d055f_dc68_84cc_1de8_cf0e2b2f50c6["windowUpdateShouldBeWrittenWhenStreamIsClosedAndFlushed()"] d30d055f_dc68_84cc_1de8_cf0e2b2f50c6 -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 dc643aa7_df2c_541d_5a2b_b96cf443cafd["halfWindowRemainingShouldUpdateAllWindows()"] dc643aa7_df2c_541d_5a2b_b96cf443cafd -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 b039f836_1710_00f1_1aef_2e780ee02381["initialWindowUpdateShouldAllowMoreFrames()"] b039f836_1710_00f1_1aef_2e780ee02381 -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 f1878823_7e30_9415_37ae_9ab2d65269b9["connectionWindowShouldAdjustWithMultipleStreams()"] f1878823_7e30_9415_37ae_9ab2d65269b9 -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 10855148_04c1_12c7_7d16_bbef730c586b["closeShouldConsumeBytes()"] 10855148_04c1_12c7_7d16_bbef730c586b -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 70504a00_22b0_0db5_3ad8_69eed794bcbc["closeShouldNotConsumeConnectionWindowWhenAutoRefilled()"] 70504a00_22b0_0db5_3ad8_69eed794bcbc -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 5a333039_3359_9698_4500_b1046aa997a9["dataReceivedForClosedStreamShouldImmediatelyConsumeBytes()"] 5a333039_3359_9698_4500_b1046aa997a9 -->|calls| 62113048_84a9_1cf9_75f0_0ef0f3788315 style 62113048_84a9_1cf9_75f0_0ef0f3788315 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2LocalFlowControllerTest.java lines 406–409
private void receiveFlowControlledFrame(int streamId, int dataSize, int padding,
boolean endOfStream) throws Http2Exception {
receiveFlowControlledFrame(stream(streamId), dataSize, padding, endOfStream);
}
Domain
Subdomains
Defined In
Called By
- closeShouldConsumeBytes()
- closeShouldNotConsumeConnectionWindowWhenAutoRefilled()
- connectionFlowControlExceededShouldThrow()
- connectionWindowShouldAdjustWithMultipleStreams()
- connectionWindowShouldAutoRefillWhenDataReceived()
- dataFrameShouldBeAccepted()
- dataReceivedForClosedStreamShouldImmediatelyConsumeBytes()
- dataReceivedForNullStreamShouldImmediatelyConsumeBytes()
- halfWindowRemainingShouldUpdateAllWindows()
- initialWindowUpdateShouldAllowMoreFrames()
- testRatio()
- windowUpdateShouldBeWrittenWhenStreamIsClosedAndFlushed()
- windowUpdateShouldNotBeSentAfterEndOfStream()
- windowUpdateShouldNotBeSentAfterStreamIsClosedForUnconsumedBytes()
- windowUpdateShouldSendOnceBytesReturned()
Source
Frequently Asked Questions
What does receiveFlowControlledFrame() do?
receiveFlowControlledFrame() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2LocalFlowControllerTest.java.
Where is receiveFlowControlledFrame() defined?
receiveFlowControlledFrame() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2LocalFlowControllerTest.java at line 406.
What calls receiveFlowControlledFrame()?
receiveFlowControlledFrame() is called by 15 function(s): closeShouldConsumeBytes, closeShouldNotConsumeConnectionWindowWhenAutoRefilled, connectionFlowControlExceededShouldThrow, connectionWindowShouldAdjustWithMultipleStreams, connectionWindowShouldAutoRefillWhenDataReceived, dataFrameShouldBeAccepted, dataReceivedForClosedStreamShouldImmediatelyConsumeBytes, dataReceivedForNullStreamShouldImmediatelyConsumeBytes, and 7 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free