checkNextChunkSize() — netty Function Reference
Architecture documentation for the checkNextChunkSize() function in HttpPostRequestEncoderTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 55e10c37_aec7_562d_09fa_ae4d81f1652e["checkNextChunkSize()"] 3af766b2_b7f3_8257_aeb8_621a4404fee6["HttpPostRequestEncoderTest"] 55e10c37_aec7_562d_09fa_ae4d81f1652e -->|defined in| 3af766b2_b7f3_8257_aeb8_621a4404fee6 9c359b03_dabb_195b_45b2_92eccc38c9f3["testDataIsMultipleOfChunkSize1()"] 9c359b03_dabb_195b_45b2_92eccc38c9f3 -->|calls| 55e10c37_aec7_562d_09fa_ae4d81f1652e 020cddf3_6b0f_3623_d672_8145b7c602e7["testDataIsMultipleOfChunkSize2()"] 020cddf3_6b0f_3623_d672_8145b7c602e7 -->|calls| 55e10c37_aec7_562d_09fa_ae4d81f1652e style 55e10c37_aec7_562d_09fa_ae4d81f1652e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java lines 439–454
private static void checkNextChunkSize(HttpPostRequestEncoder encoder, int sizeWithoutDelimiter) throws Exception {
// 16 bytes as HttpPostRequestEncoder uses Long.toHexString(...) to generate a hex-string which will be between
// 2 and 16 bytes.
// See https://github.com/netty/netty/blob/4.1/codec-http/src/main/java/io/netty/handler/
// codec/http/multipart/HttpPostRequestEncoder.java#L291
int expectedSizeMin = sizeWithoutDelimiter + 2;
int expectedSizeMax = sizeWithoutDelimiter + 16;
HttpContent httpContent = encoder.readChunk((ByteBufAllocator) null);
int readable = httpContent.content().readableBytes();
boolean expectedSize = readable >= expectedSizeMin && readable <= expectedSizeMax;
assertTrue(expectedSize, "Chunk size is not in expected range (" + expectedSizeMin + " - "
+ expectedSizeMax + "), was: " + readable);
httpContent.release();
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does checkNextChunkSize() do?
checkNextChunkSize() is a function in the netty codebase, defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java.
Where is checkNextChunkSize() defined?
checkNextChunkSize() is defined in codec-http/src/test/java/io/netty/handler/codec/http/multipart/HttpPostRequestEncoderTest.java at line 439.
What calls checkNextChunkSize()?
checkNextChunkSize() is called by 2 function(s): testDataIsMultipleOfChunkSize1, testDataIsMultipleOfChunkSize2.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free