compressionLevel() — netty Function Reference
Architecture documentation for the compressionLevel() function in Lz4FrameEncoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9f583ec4_1974_3ff8_e0e2_aaa8876b6b61["compressionLevel()"] 4a29aef3_e017_5f9e_e255_496a25a8988e["Lz4FrameEncoder"] 9f583ec4_1974_3ff8_e0e2_aaa8876b6b61 -->|defined in| 4a29aef3_e017_5f9e_e255_496a25a8988e fa2886b8_d084_ee66_b29e_c6ae65c0c63f["Lz4FrameEncoder()"] fa2886b8_d084_ee66_b29e_c6ae65c0c63f -->|calls| 9f583ec4_1974_3ff8_e0e2_aaa8876b6b61 style 9f583ec4_1974_3ff8_e0e2_aaa8876b6b61 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-compression/src/main/java/io/netty/handler/codec/compression/Lz4FrameEncoder.java lines 175–183
private static int compressionLevel(int blockSize) {
if (blockSize < MIN_BLOCK_SIZE || blockSize > MAX_BLOCK_SIZE) {
throw new IllegalArgumentException(String.format(
"blockSize: %d (expected: %d-%d)", blockSize, MIN_BLOCK_SIZE, MAX_BLOCK_SIZE));
}
int compressionLevel = 32 - Integer.numberOfLeadingZeros(blockSize - 1); // ceil of log2
compressionLevel = Math.max(0, compressionLevel - COMPRESSION_LEVEL_BASE);
return compressionLevel;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does compressionLevel() do?
compressionLevel() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Lz4FrameEncoder.java.
Where is compressionLevel() defined?
compressionLevel() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Lz4FrameEncoder.java at line 175.
What calls compressionLevel()?
compressionLevel() is called by 1 function(s): Lz4FrameEncoder.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free