Home / Function/ encode() — netty Function Reference

encode() — netty Function Reference

Architecture documentation for the encode() function in LzmaFrameEncoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  619df49c_b471_d88b_5b8f_43b4f230efa9["encode()"]
  7c9ec182_4df7_b0e1_b1a7_861a5a612786["LzmaFrameEncoder"]
  619df49c_b471_d88b_5b8f_43b4f230efa9 -->|defined in| 7c9ec182_4df7_b0e1_b1a7_861a5a612786
  style 619df49c_b471_d88b_5b8f_43b4f230efa9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-compression/src/main/java/io/netty/handler/codec/compression/LzmaFrameEncoder.java lines 176–186

    @Override
    protected void encode(ChannelHandlerContext ctx, ByteBuf in, ByteBuf out) throws Exception {
        final int length = in.readableBytes();
        try (InputStream bbIn = new ByteBufInputStream(in);
             ByteBufOutputStream bbOut = new ByteBufOutputStream(out)) {
            bbOut.writeByte(properties);
            bbOut.writeInt(littleEndianDictionarySize);
            bbOut.writeLong(Long.reverseBytes(length));
            encoder.code(bbIn, bbOut, -1, -1, null);
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does encode() do?
encode() is a function in the netty codebase, defined in codec-compression/src/main/java/io/netty/handler/codec/compression/LzmaFrameEncoder.java.
Where is encode() defined?
encode() is defined in codec-compression/src/main/java/io/netty/handler/codec/compression/LzmaFrameEncoder.java at line 176.

Analyze Your Own Codebase

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

Try Supermodel Free