Home / Class/ ByteArrayDecoder Class — netty Architecture

ByteArrayDecoder Class — netty Architecture

Architecture documentation for the ByteArrayDecoder class in ByteArrayDecoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  da16f51d_a217_dddd_b1d2_019f1b30b1ee["ByteArrayDecoder"]
  1fa863cb_ab2d_fa0a_4aa1_46650ee12a7f["ByteArrayDecoder.java"]
  da16f51d_a217_dddd_b1d2_019f1b30b1ee -->|defined in| 1fa863cb_ab2d_fa0a_4aa1_46650ee12a7f
  6c726e7c_c053_9ca1_a9a0_8c9c66cc0b86["ByteArrayDecoder()"]
  da16f51d_a217_dddd_b1d2_019f1b30b1ee -->|method| 6c726e7c_c053_9ca1_a9a0_8c9c66cc0b86
  2f6bb4fe_1856_d98e_2eaf_908f57cef16a["decode()"]
  da16f51d_a217_dddd_b1d2_019f1b30b1ee -->|method| 2f6bb4fe_1856_d98e_2eaf_908f57cef16a

Relationship Graph

Source Code

codec-base/src/main/java/io/netty/handler/codec/bytes/ByteArrayDecoder.java lines 52–62

public class ByteArrayDecoder extends MessageToMessageDecoder<ByteBuf> {
    public ByteArrayDecoder() {
        super(ByteBuf.class);
    }

    @Override
    protected void decode(ChannelHandlerContext ctx, ByteBuf msg, List<Object> out) throws Exception {
         // copy the ByteBuf content to a byte array
        out.add(ByteBufUtil.getBytes(msg));
    }
}

Frequently Asked Questions

What is the ByteArrayDecoder class?
ByteArrayDecoder is a class in the netty codebase, defined in codec-base/src/main/java/io/netty/handler/codec/bytes/ByteArrayDecoder.java.
Where is ByteArrayDecoder defined?
ByteArrayDecoder is defined in codec-base/src/main/java/io/netty/handler/codec/bytes/ByteArrayDecoder.java at line 52.

Analyze Your Own Codebase

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

Try Supermodel Free