Class HttpHeaderParser$
java.lang.Object
org.apache.pekko.http.impl.engine.parsing.HttpHeaderParser$
INTERNAL API
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HttpHeaderParser$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapply
(HttpHeaderParser.Settings settings, org.apache.pekko.event.LoggingAdapter log) scala.Function1<ErrorInfo,
scala.runtime.BoxedUnit> defaultIllegalHeaderHandler
(HttpHeaderParser.Settings settings, org.apache.pekko.event.LoggingAdapter log) scala.runtime.Nothing$
fail
(String summary, StatusCode status) void
insert
(HttpHeaderParser parser, org.apache.pekko.util.ByteString input, Object value) void
insertRemainingCharsAsNewNodes
(HttpHeaderParser parser, org.apache.pekko.util.ByteString input, Object value) prime
(HttpHeaderParser parser) char
toLowerCase
(char c) Efficiently lower-cases the given character.unprimed
(HttpHeaderParser.Settings settings, org.apache.pekko.event.LoggingAdapter log, scala.Function1<ErrorInfo, scala.runtime.BoxedUnit> warnOnIllegalHeader)
-
Field Details
-
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
-
insert
-
insertRemainingCharsAsNewNodes
public void insertRemainingCharsAsNewNodes(HttpHeaderParser parser, org.apache.pekko.util.ByteString input, Object value) -
fail
-
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)
-