Class HttpHeaders.ParseHeaderState

    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) ArrayValueMap arrayValueMap
      Target map where parsed values are stored.
      (package private) ClassInfo classInfo
      ClassInfo of the HttpHeaders.
      (package private) java.util.List<java.lang.reflect.Type> context
      List of types in the header context.
      (package private) java.lang.StringBuilder logger
      Logger if logging is enabled or null otherwise.
    • Constructor Summary

      Constructors 
      Constructor Description
      ParseHeaderState​(HttpHeaders headers, java.lang.StringBuilder logger)
      Initializes a new ParseHeaderState.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void finish()
      Finishes the parsing-process by setting all array-values.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • arrayValueMap

        final ArrayValueMap arrayValueMap
        Target map where parsed values are stored.
      • logger

        final java.lang.StringBuilder logger
        Logger if logging is enabled or null otherwise.
      • classInfo

        final ClassInfo classInfo
        ClassInfo of the HttpHeaders.
      • context

        final java.util.List<java.lang.reflect.Type> context
        List of types in the header context.
    • Constructor Detail

      • ParseHeaderState

        public ParseHeaderState​(HttpHeaders headers,
                                java.lang.StringBuilder logger)
        Initializes a new ParseHeaderState.
        Parameters:
        headers - HttpHeaders object for which the headers are being parsed
        logger - Logger if logging is enabled or null
    • Method Detail

      • finish

        void finish()
        Finishes the parsing-process by setting all array-values.