Home / Class/ LineHeaderExtractor Class — netty Architecture

LineHeaderExtractor Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  4cf1f336_e6c7_4b89_39a6_d2ef4cfc0215["LineHeaderExtractor"]
  891c9404_8383_1a70_6e1e_6faaf7176a96["HAProxyMessageDecoder.java"]
  4cf1f336_e6c7_4b89_39a6_d2ef4cfc0215 -->|defined in| 891c9404_8383_1a70_6e1e_6faaf7176a96
  41e27629_10a6_a044_8f15_00d93a935fcc["LineHeaderExtractor()"]
  4cf1f336_e6c7_4b89_39a6_d2ef4cfc0215 -->|method| 41e27629_10a6_a044_8f15_00d93a935fcc
  178ab12b_f0cc_8525_024c_154ed6e3c990["findEndOfHeader()"]
  4cf1f336_e6c7_4b89_39a6_d2ef4cfc0215 -->|method| 178ab12b_f0cc_8525_024c_154ed6e3c990
  e820d094_9220_c011_bb95_b443003aa667["delimiterLength()"]
  4cf1f336_e6c7_4b89_39a6_d2ef4cfc0215 -->|method| e820d094_9220_c011_bb95_b443003aa667

Relationship Graph

Source Code

codec-haproxy/src/main/java/io/netty/handler/codec/haproxy/HAProxyMessageDecoder.java lines 430–445

    private final class LineHeaderExtractor extends HeaderExtractor {

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

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

        @Override
        protected int delimiterLength(ByteBuf buffer, int eoh) {
            return buffer.getByte(eoh) == '\r' ? 2 : 1;
        }
    }

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free