Home / Function/ decode() — netty Function Reference

decode() — netty Function Reference

Architecture documentation for the decode() function in HpackHuffmanTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  e1a530c8_fa65_c1c4_5bdb_eceed12e84ae["decode()"]
  0e9c37ed_3d42_0ea4_35fa_9ba9ae495d19["HpackHuffmanTest"]
  e1a530c8_fa65_c1c4_5bdb_eceed12e84ae -->|defined in| 0e9c37ed_3d42_0ea4_35fa_9ba9ae495d19
  86530dfe_de1f_9342_aae7_c33dc333ae06["testDecodeEOS()"]
  86530dfe_de1f_9342_aae7_c33dc333ae06 -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  fb89acf2_5667_f7a4_49e6_d5d1153bd66b["testDecodeIllegalPadding()"]
  fb89acf2_5667_f7a4_49e6_d5d1153bd66b -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  9bc1d118_5085_5e75_e116_c5d8b0b8c47a["testDecodeExtraPadding()"]
  9bc1d118_5085_5e75_e116_c5d8b0b8c47a -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  77bd92e1_043b_1cb8_9294_3691fa88f22c["testDecodeExtraPadding1byte()"]
  77bd92e1_043b_1cb8_9294_3691fa88f22c -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  edb63c67_69ce_377c_ae0b_32ffecd27d8f["testDecodeExtraPadding2byte()"]
  edb63c67_69ce_377c_ae0b_32ffecd27d8f -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  88e25c47_e8e7_f7e8_97d6_c2dd767907f7["testDecodeExtraPadding3byte()"]
  88e25c47_e8e7_f7e8_97d6_c2dd767907f7 -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  d00d6ab4_4446_5f9d_7be1_e9ddd334c015["testDecodeExtraPadding4byte()"]
  d00d6ab4_4446_5f9d_7be1_e9ddd334c015 -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  56194613_52c3_cadc_7e65_890b04501bcb["testDecodeExtraPadding29bit()"]
  56194613_52c3_cadc_7e65_890b04501bcb -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  7607772d_825e_7325_1653_241e178dd62a["testDecodePartialSymbol()"]
  7607772d_825e_7325_1653_241e178dd62a -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  abeb730a_2dc5_f18d_e1f4_542dd303b675["testEncoderSanitizingMultiByteCharacters()"]
  abeb730a_2dc5_f18d_e1f4_542dd303b675 -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  a5160cd1_45e2_8a78_1aa4_61fe3c7c57ab["roundTrip()"]
  a5160cd1_45e2_8a78_1aa4_61fe3c7c57ab -->|calls| e1a530c8_fa65_c1c4_5bdb_eceed12e84ae
  style e1a530c8_fa65_c1c4_5bdb_eceed12e84ae fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-http2/src/test/java/io/netty/handler/codec/http2/HpackHuffmanTest.java lines 237–246

    private static byte[] decode(byte[] bytes) throws Http2Exception {
        ByteBuf buffer = Unpooled.wrappedBuffer(bytes);
        try {
            AsciiString decoded = new HpackHuffmanDecoder().decode(buffer, buffer.readableBytes());
            assertFalse(buffer.isReadable());
            return decoded.toByteArray();
        } finally {
            buffer.release();
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does decode() do?
decode() is a function in the netty codebase, defined in codec-http2/src/test/java/io/netty/handler/codec/http2/HpackHuffmanTest.java.
Where is decode() defined?
decode() is defined in codec-http2/src/test/java/io/netty/handler/codec/http2/HpackHuffmanTest.java at line 237.
What calls decode()?
decode() is called by 11 function(s): roundTrip, testDecodeEOS, testDecodeExtraPadding, testDecodeExtraPadding1byte, testDecodeExtraPadding29bit, testDecodeExtraPadding2byte, testDecodeExtraPadding3byte, testDecodeExtraPadding4byte, and 3 more.

Analyze Your Own Codebase

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

Try Supermodel Free