Class HeaderCompression$
java.lang.Object
org.apache.pekko.stream.stage.GraphStageWithMaterializedValue<S,org.apache.pekko.NotUsed>
org.apache.pekko.stream.stage.GraphStage<org.apache.pekko.stream.FlowShape<FrameEvent,FrameEvent>>
org.apache.pekko.http.impl.engine.http2.hpack.HeaderCompression$
- All Implemented Interfaces:
org.apache.pekko.stream.Graph<org.apache.pekko.stream.FlowShape<FrameEvent,FrameEvent>, org.apache.pekko.NotUsed>
public class HeaderCompression$
extends org.apache.pekko.stream.stage.GraphStage<org.apache.pekko.stream.FlowShape<FrameEvent,FrameEvent>>
INTERNAL API
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.pekko.stream.Graph
org.apache.pekko.stream.Graph.GraphMapMatVal<S extends org.apache.pekko.stream.Shape,M extends Object> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HeaderCompression$Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pekko.stream.stage.GraphStageLogiccreateLogic(org.apache.pekko.stream.Attributes inheritedAttributes) org.apache.pekko.stream.Inlet<FrameEvent>eventsIn()org.apache.pekko.stream.Outlet<FrameEvent>booleanRFC 9113 8.2.1: NUL, CR and LF are never valid in an HTTP/2 field name or value.booleanRFC 9113 8.2.1: an HTTP/2 field name must not contain characters in the ranges 0x00-0x20, 0x41-0x5a or 0x7f-0xff, i.e. no control characters, SP, uppercase characters or non-ASCII characters.booleanRFC 9113 8.2.1: an HTTP/2 field value must not start or end with SP or HTAB.org.apache.pekko.stream.FlowShape<FrameEvent,FrameEvent> shape()Methods inherited from class org.apache.pekko.stream.stage.GraphStage
createLogicAndMaterializedValueMethods inherited from class org.apache.pekko.stream.stage.GraphStageWithMaterializedValue
addAttributes, async, async, async, createLogicAndMaterializedValue, getAttributes, initialAttributes, named, traversalBuilder, withAttributes
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
HeaderCompression$
public HeaderCompression$()
-
-
Method Details
-
eventsIn
-
eventsOut
-
shape
-
hasIllegalChar
RFC 9113 8.2.1: NUL, CR and LF are never valid in an HTTP/2 field name or value. -
hasInvalidFieldNameChar
RFC 9113 8.2.1: an HTTP/2 field name must not contain characters in the ranges 0x00-0x20, 0x41-0x5a or 0x7f-0xff, i.e. no control characters, SP, uppercase characters or non-ASCII characters. Anything above 0xff is rejected too, since such a character can only come from a non-ASCII octet sequence.- Parameters:
s- (undocumented)- Returns:
- (undocumented)
-
hasSurroundingWhitespace
RFC 9113 8.2.1: an HTTP/2 field value must not start or end with SP or HTAB. -
createLogic
public org.apache.pekko.stream.stage.GraphStageLogic createLogic(org.apache.pekko.stream.Attributes inheritedAttributes) - Specified by:
createLogicin classorg.apache.pekko.stream.stage.GraphStage<org.apache.pekko.stream.FlowShape<FrameEvent,FrameEvent>>
-