Home / Function/ closeBlock() — netty Function Reference

closeBlock() — netty Function Reference

Architecture documentation for the closeBlock() function in Bzip2Encoder.java from the netty codebase.

Function java Buffer Allocators calls 1 called by 2

Entity Profile

Dependency Diagram

graph TD
  493c0913_17c0_d05d_64f9_62bdd17d5666["closeBlock()"]
  f5a67cba_5005_73f8_aa68_98f6f92e4a9a["Bzip2Encoder"]
  493c0913_17c0_d05d_64f9_62bdd17d5666 -->|defined in| f5a67cba_5005_73f8_aa68_98f6f92e4a9a
  35e37b6a_cb9e_fb64_b499_c94674308a46["encode()"]
  35e37b6a_cb9e_fb64_b499_c94674308a46 -->|calls| 493c0913_17c0_d05d_64f9_62bdd17d5666
  abe92a1c_ed15_ba3f_baa8_ae9c03bdd4a1["ChannelFuture()"]
  abe92a1c_ed15_ba3f_baa8_ae9c03bdd4a1 -->|calls| 493c0913_17c0_d05d_64f9_62bdd17d5666
  40ad1917_c091_1ab2_d975_f2d66402d28b["close()"]
  493c0913_17c0_d05d_64f9_62bdd17d5666 -->|calls| 40ad1917_c091_1ab2_d975_f2d66402d28b
  style 493c0913_17c0_d05d_64f9_62bdd17d5666 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2Encoder.java lines 154–161

    private void closeBlock(ByteBuf out) {
        final Bzip2BlockCompressor blockCompressor = this.blockCompressor;
        if (!blockCompressor.isEmpty()) {
            blockCompressor.close(out);
            final int blockCRC = blockCompressor.crc();
            streamCRC = (streamCRC << 1 | streamCRC >>> 31) ^ blockCRC;
        }
    }

Domain

Subdomains

Calls

Frequently Asked Questions

What does closeBlock() do?
closeBlock() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2Encoder.java.
Where is closeBlock() defined?
closeBlock() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/Bzip2Encoder.java at line 154.
What does closeBlock() call?
closeBlock() calls 1 function(s): close.
What calls closeBlock()?
closeBlock() is called by 2 function(s): ChannelFuture, encode.

Analyze Your Own Codebase

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

Try Supermodel Free