Package akka.http.impl.engine.http2
package akka.http.impl.engine.http2
-
ClassDescriptionINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIRepresentation of the wire-level HEADERS frame.Convenience (logical) representation of a parsed HEADERS frame with zero, one or many CONTINUATIONS Frames into a single, decompressed object.Dummy event for all unknown framesINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIHttp2Blueprint.BidiFlowExt<I1,
O1, I2, O2, Mat> INTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APICANCEL (0x8): Used by the endpoint to indicate that the stream is no longer needed.COMPRESSION_ERROR (0x9): The endpoint is unable to maintain the header compression context for the connection.CONNECT_ERROR (0xa): The connection established in response to a CONNECT request (Section 8.3) was reset or abnormally closed.ENHANCE_YOUR_CALM (0xb): The endpoint detected that its peer is exhibiting a behavior that might be generating excessive load.FLOW_CONTROL_ERROR (0x3): The endpoint detected that its peer violated the flow-control protocol.FRAME_SIZE_ERROR (0x6): The endpoint received a frame with an invalid size.HTTP_1_1_REQUIRED (0xd): The endpoint requires that HTTP/1.1 be used instead of HTTP/2.INADEQUATE_SECURITY (0xc): The underlying transport has properties that do not meet minimum security requirements (see Section 9.2).INTERNAL_ERROR (0x2): The endpoint encountered an unexpected internal error.NO_ERROR (0x0): The associated condition is not a result of an error.PROTOCOL_ERROR (0x1): The endpoint detected an unspecific protocol error.REFUSED_STREAM (0x7): The endpoint refused the stream prior to performing any application processing (see Section 8.1.4 for details).SETTINGS_TIMEOUT (0x4): The endpoint sent a SETTINGS frame but did not receive a response in a timely manner.STREAM_CLOSED (0x5): The endpoint received a frame after a stream was half-closed.SETTINGS_ENABLE_PUSH (0x2): This setting can be used to disable server push (Section 8.2).SETTINGS_HEADER_TABLE_SIZE (0x1): Allows the sender to inform the remote endpoint of the maximum size of the header compression table used to decode header blocks, in octets.SETTINGS_INITIAL_WINDOW_SIZE (0x4): Indicates the sender's initial window size (in octets) for stream-level flow control.SETTINGS_MAX_CONCURRENT_STREAMS (0x3): Indicates the maximum number of concurrent streams that the sender will allow.SETTINGS_MAX_FRAME_SIZE (0x5): Indicates the size of the largest frame payload that the sender is willing to receive, in octets.SETTINGS_MAX_HEADER_LIST_SIZE (0x6): This advisory setting informs a peer of the maximum size of header list that the sender is prepared to accept, in octets.INTERNAL APIINTERNAL APIINTERNAL APISpecial state that allows collecting some incoming data before dispatching it either as strict or streamed entityWe have closed the outgoing stream, but the incoming stream is still going.They have closed the incoming stream, but the outgoing stream is still going.States roughly correspond to states as given in https://http2.github.io/http2-spec/#StreamStates.Represents one direction of an Http2 substream.INTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIMessageRendering<R extends HttpMessage>INTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIA prioritizer that ignores priority information and just sends to the first streamINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL APIINTERNAL API