write() — netty Function Reference
Architecture documentation for the write() function in DefaultHttp2RemoteFlowControllerTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD abf1bc09_403f_110e_0b96_d73f451a8f8b["write()"] f33d41f9_6d94_fcc8_6c0d_546200c5b4cd["FakeFlowControlled"] abf1bc09_403f_110e_0b96_d73f451a8f8b -->|defined in| f33d41f9_6d94_fcc8_6c0d_546200c5b4cd c54d2ec1_4be3_d9d9_eaa8_c424d2a7d011["flowControlledWriteThrowsAnException()"] c54d2ec1_4be3_d9d9_eaa8_c424d2a7d011 -->|calls| abf1bc09_403f_110e_0b96_d73f451a8f8b 9bf4e446_035a_02cf_567a_f1ff16df2e7e["flowControlledWriteAndErrorThrowAnException()"] 9bf4e446_035a_02cf_567a_f1ff16df2e7e -->|calls| abf1bc09_403f_110e_0b96_d73f451a8f8b 7bd55a42_7f3e_1d2e_3e9a_fcc8cc515b18["flowControlledWriteCompleteThrowsAnException()"] 7bd55a42_7f3e_1d2e_3e9a_fcc8cc515b18 -->|calls| abf1bc09_403f_110e_0b96_d73f451a8f8b 111a72eb_db91_694e_e2ed_66dfcaea4144["closeStreamInFlowControlledError()"] 111a72eb_db91_694e_e2ed_66dfcaea4144 -->|calls| abf1bc09_403f_110e_0b96_d73f451a8f8b 8a4c41bb_e902_5338_7f69_db8f445233a4["mockedFlowControlledThatThrowsOnWrite()"] 8a4c41bb_e902_5338_7f69_db8f445233a4 -->|calls| abf1bc09_403f_110e_0b96_d73f451a8f8b 2138bd63_dd75_adae_bf55_ec27bb49f749["size()"] abf1bc09_403f_110e_0b96_d73f451a8f8b -->|calls| 2138bd63_dd75_adae_bf55_ec27bb49f749 style abf1bc09_403f_110e_0b96_d73f451a8f8b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2RemoteFlowControllerTest.java lines 1082–1097
@Override
public void write(ChannelHandlerContext ctx, int allowedBytes) {
if (allowedBytes <= 0 && size() != 0) {
// Write has been called but no data can be written
return;
}
writeCalled = true;
int written = Math.min(size(), allowedBytes);
if (written > currentPayloadSize) {
written -= currentPayloadSize;
currentPayloadSize = 0;
currentPadding -= written;
} else {
currentPayloadSize -= written;
}
}
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does write() do?
write() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2RemoteFlowControllerTest.java.
Where is write() defined?
write() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/DefaultHttp2RemoteFlowControllerTest.java at line 1082.
What does write() call?
write() calls 1 function(s): size.
What calls write()?
write() is called by 5 function(s): closeStreamInFlowControlledError, flowControlledWriteAndErrorThrowAnException, flowControlledWriteCompleteThrowsAnException, flowControlledWriteThrowsAnException, mockedFlowControlledThatThrowsOnWrite.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free