Class HttpHeaderParser$

java.lang.Object
org.apache.pekko.http.impl.engine.parsing.HttpHeaderParser$

public class HttpHeaderParser$ extends Object
INTERNAL API
  • Field Details

    • MODULE$

      public static final HttpHeaderParser$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • HttpHeaderParser$

      public HttpHeaderParser$()
  • Method Details

    • apply

      public HttpHeaderParser apply(HttpHeaderParser.Settings settings, org.apache.pekko.event.LoggingAdapter log)
    • defaultIllegalHeaderHandler

      public scala.Function1<ErrorInfo,scala.runtime.BoxedUnit> defaultIllegalHeaderHandler(HttpHeaderParser.Settings settings, org.apache.pekko.event.LoggingAdapter log)
    • unprimed

      public HttpHeaderParser unprimed(HttpHeaderParser.Settings settings, org.apache.pekko.event.LoggingAdapter log, scala.Function1<ErrorInfo,scala.runtime.BoxedUnit> warnOnIllegalHeader)
    • prime

      public HttpHeaderParser prime(HttpHeaderParser parser)
    • insert

      public void insert(HttpHeaderParser parser, org.apache.pekko.util.ByteString input, Object value)
    • insertRemainingCharsAsNewNodes

      public void insertRemainingCharsAsNewNodes(HttpHeaderParser parser, org.apache.pekko.util.ByteString input, Object value)
    • fail

      public scala.runtime.Nothing$ fail(String summary, StatusCode status)
    • toLowerCase

      public char toLowerCase(char c)
      Efficiently lower-cases the given character. Note: only works for 7-bit ASCII letters (which is enough for header names)
      Parameters:
      c - (undocumented)
      Returns:
      (undocumented)