Class HttpCodecFilter.HeaderParsingState

  • Enclosing class:
    HttpCodecFilter

    public static final class HttpCodecFilter.HeaderParsingState
    extends Object
    • Field Detail

      • packetLimit

        public int packetLimit
      • state

        public int state
      • subState

        public int subState
      • start

        public int start
      • offset

        public int offset
      • checkpoint

        public int checkpoint
      • checkpoint2

        public int checkpoint2
      • arrayOffset

        public int arrayOffset
      • headerValueStorage

        public DataChunk headerValueStorage
      • parsingNumericValue

        public long parsingNumericValue
      • isContentLengthHeader

        public boolean isContentLengthHeader
      • contentLengthHeadersCount

        public int contentLengthHeadersCount
      • contentLengthsDiffer

        public boolean contentLengthsDiffer
      • isTransferEncodingHeader

        public boolean isTransferEncodingHeader
      • isUpgradeHeader

        public boolean isUpgradeHeader
    • Constructor Detail

      • HeaderParsingState

        public HeaderParsingState()
    • Method Detail

      • initialize

        public void initialize​(HttpCodecFilter codecFilter,
                               int initialOffset,
                               int maxHeaderSize)
      • set

        public void set​(int state,
                        int subState,
                        int start,
                        int offset)
      • recycle

        public void recycle()
      • checkOverflow

        public void checkOverflow​(int pos,
                                  String errorDescriptionIfOverflow)