Home / Class/ StructHeaderExtractor Class — netty Architecture

StructHeaderExtractor Class — netty Architecture

Architecture documentation for the StructHeaderExtractor class in HAProxyMessageDecoder.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  730ae02a_642c_b6b3_27aa_cbf85f9ec49f["StructHeaderExtractor"]
  891c9404_8383_1a70_6e1e_6faaf7176a96["HAProxyMessageDecoder.java"]
  730ae02a_642c_b6b3_27aa_cbf85f9ec49f -->|defined in| 891c9404_8383_1a70_6e1e_6faaf7176a96
  b36b650e_62bf_5c49_3516_e439aa2265ee["StructHeaderExtractor()"]
  730ae02a_642c_b6b3_27aa_cbf85f9ec49f -->|method| b36b650e_62bf_5c49_3516_e439aa2265ee
  2701fd82_7385_de5f_edfc_2719ce6fc531["findEndOfHeader()"]
  730ae02a_642c_b6b3_27aa_cbf85f9ec49f -->|method| 2701fd82_7385_de5f_edfc_2719ce6fc531
  14c55f32_14c2_ef35_0af7_cd4a21b57ce8["delimiterLength()"]
  730ae02a_642c_b6b3_27aa_cbf85f9ec49f -->|method| 14c55f32_14c2_ef35_0af7_cd4a21b57ce8

Relationship Graph

Source Code

codec-haproxy/src/main/java/io/netty/handler/codec/haproxy/HAProxyMessageDecoder.java lines 447–462

    private final class StructHeaderExtractor extends HeaderExtractor {

        StructHeaderExtractor(int maxHeaderSize) {
            super(maxHeaderSize);
        }

        @Override
        protected int findEndOfHeader(ByteBuf buffer) {
            return HAProxyMessageDecoder.findEndOfHeader(buffer);
        }

        @Override
        protected int delimiterLength(ByteBuf buffer, int eoh) {
            return 0;
        }
    }

Frequently Asked Questions

What is the StructHeaderExtractor class?
StructHeaderExtractor is a class in the netty codebase, defined in codec-haproxy/src/main/java/io/netty/handler/codec/haproxy/HAProxyMessageDecoder.java.
Where is StructHeaderExtractor defined?
StructHeaderExtractor is defined in codec-haproxy/src/main/java/io/netty/handler/codec/haproxy/HAProxyMessageDecoder.java at line 447.

Analyze Your Own Codebase

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

Try Supermodel Free