SpdyHeaderBlockJZlibEncoder() — netty Function Reference
Architecture documentation for the SpdyHeaderBlockJZlibEncoder() function in SpdyHeaderBlockJZlibEncoder.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 853f218a_4dfb_7433_16dd_9f41f5d610c7["SpdyHeaderBlockJZlibEncoder()"] b937aa0f_a3c6_4d56_b7da_79ec59f96c8b["SpdyHeaderBlockJZlibEncoder"] 853f218a_4dfb_7433_16dd_9f41f5d610c7 -->|defined in| b937aa0f_a3c6_4d56_b7da_79ec59f96c8b style 853f218a_4dfb_7433_16dd_9f41f5d610c7 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyHeaderBlockJZlibEncoder.java lines 34–62
SpdyHeaderBlockJZlibEncoder(
SpdyVersion version, int compressionLevel, int windowBits, int memLevel) {
super(version);
if (compressionLevel < 0 || compressionLevel > 9) {
throw new IllegalArgumentException(
"compressionLevel: " + compressionLevel + " (expected: 0-9)");
}
if (windowBits < 9 || windowBits > 15) {
throw new IllegalArgumentException(
"windowBits: " + windowBits + " (expected: 9-15)");
}
if (memLevel < 1 || memLevel > 9) {
throw new IllegalArgumentException(
"memLevel: " + memLevel + " (expected: 1-9)");
}
int resultCode = z.deflateInit(
compressionLevel, windowBits, memLevel, JZlib.W_ZLIB);
if (resultCode != JZlib.Z_OK) {
throw new CompressionException(
"failed to initialize an SPDY header block deflater: " + resultCode);
} else {
resultCode = z.deflateSetDictionary(SPDY_DICT, SPDY_DICT.length);
if (resultCode != JZlib.Z_OK) {
throw new CompressionException(
"failed to set the SPDY dictionary: " + resultCode);
}
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does SpdyHeaderBlockJZlibEncoder() do?
SpdyHeaderBlockJZlibEncoder() is a function in the netty codebase, defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyHeaderBlockJZlibEncoder.java.
Where is SpdyHeaderBlockJZlibEncoder() defined?
SpdyHeaderBlockJZlibEncoder() is defined in codec-http/src/main/java/io/netty/handler/codec/spdy/SpdyHeaderBlockJZlibEncoder.java at line 34.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free