Class HttpClientDecoder

    • Field Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
      • DECODER_STATE_ATT

        private static final java.lang.String DECODER_STATE_ATT
        Key for decoder current state
        See Also:
        Constant Field Values
      • PARTIAL_HEAD_ATT

        private static final java.lang.String PARTIAL_HEAD_ATT
        Key for the partial HTTP requests head
        See Also:
        Constant Field Values
      • BODY_REMAINING_BYTES

        private static final java.lang.String BODY_REMAINING_BYTES
        Key for the number of bytes remaining to read for completing the body
        See Also:
        Constant Field Values
      • BODY_CHUNKED

        private static final java.lang.String BODY_CHUNKED
        Key for indicating chunked data
        See Also:
        Constant Field Values
      • REQUEST_LINE_PATTERN

        public static final java.util.regex.Pattern REQUEST_LINE_PATTERN
        Regex to parse HttpRequest Request Line
      • RESPONSE_LINE_PATTERN

        public static final java.util.regex.Pattern RESPONSE_LINE_PATTERN
        Regex to parse HttpRequest Request Line
      • QUERY_STRING_PATTERN

        public static final java.util.regex.Pattern QUERY_STRING_PATTERN
        Regex to parse out QueryString from HttpRequest
      • PARAM_STRING_PATTERN

        public static final java.util.regex.Pattern PARAM_STRING_PATTERN
        Regex to parse out parameters from query string
      • KEY_VALUE_PATTERN

        public static final java.util.regex.Pattern KEY_VALUE_PATTERN
        Regex to parse out key/value pairs
      • RAW_VALUE_PATTERN

        public static final java.util.regex.Pattern RAW_VALUE_PATTERN
        Regex to parse raw headers and body
      • HEADERS_BODY_PATTERN

        public static final java.util.regex.Pattern HEADERS_BODY_PATTERN
        Regex to parse raw headers from body
      • HEADER_VALUE_PATTERN

        public static final java.util.regex.Pattern HEADER_VALUE_PATTERN
        Regex to parse header name and value
      • COOKIE_SEPARATOR_PATTERN

        public static final java.util.regex.Pattern COOKIE_SEPARATOR_PATTERN
        Regex to split cookie header following RFC6265 Section 5.4
    • Constructor Detail

      • HttpClientDecoder

        public HttpClientDecoder()