Home / Function/ deflate() — netty Function Reference

deflate() — netty Function Reference

Architecture documentation for the deflate() function in JdkZlibEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  3fadec12_f3af_22fc_77bb_9ca16c5b756a["deflate()"]
  8dcc2fdc_baa4_5fb3_e4d7_000af1ddd30a["JdkZlibEncoder"]
  3fadec12_f3af_22fc_77bb_9ca16c5b756a -->|defined in| 8dcc2fdc_baa4_5fb3_e4d7_000af1ddd30a
  e12a2d69_f2ab_a21f_7bbf_5504a0045b2e["encodeSome()"]
  e12a2d69_f2ab_a21f_7bbf_5504a0045b2e -->|calls| 3fadec12_f3af_22fc_77bb_9ca16c5b756a
  2b2ab15d_f0a3_9cc8_0fd3_623c4a4fd4e8["ChannelFuture()"]
  2b2ab15d_f0a3_9cc8_0fd3_623c4a4fd4e8 -->|calls| 3fadec12_f3af_22fc_77bb_9ca16c5b756a
  style 3fadec12_f3af_22fc_77bb_9ca16c5b756a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-compression/src/main/java/io/netty/handler/codec/compression/JdkZlibEncoder.java lines 342–350

    private void deflate(ByteBuf out) {
        int numBytes;
        do {
            int writerIndex = out.writerIndex();
            numBytes = deflater.deflate(
                    out.array(), out.arrayOffset() + writerIndex, out.writableBytes(), Deflater.SYNC_FLUSH);
            out.writerIndex(writerIndex + numBytes);
        } while (numBytes > 0);
    }

Domain

Subdomains

Frequently Asked Questions

What does deflate() do?
deflate() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/JdkZlibEncoder.java.
Where is deflate() defined?
deflate() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/JdkZlibEncoder.java at line 342.
What calls deflate()?
deflate() is called by 2 function(s): ChannelFuture, encodeSome.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free