Package software.amazon.awssdk.http.nio.netty.internal.http2
package software.amazon.awssdk.http.nio.netty.internal.http2
-
ClassDescriptionThis is an HTTP/2 related workaround for an issue where a WINDOW_UPDATE is queued but not written to the socket, causing a read() on the channel to hang if the remote endpoint thinks our inbound window is 0.Exception thrown when a GOAWAY frame is sent by the service.Handles
Http2GoAwayFrame
s sent on a connection.ChannelPool
implementation that handles multiplexed streams.Attached to aChannel
to periodically check the health of HTTP2 connections via PING frames.Wrapper around aSubscription
to send a RST_STREAM frame on cancel.Configure channel based on theHttp2SettingsFrame
received from serverException Handler for errors on the Http2 streams.ConvertsHttp2Frame
s toHttpObject
s.Channel pool that establishes an initial connection to determine protocol.Translates HTTP/1.1 Netty objects to the corresponding HTTP/2 frame objects.Contains aFuture
for the actual socket channel and tracks available streams based on the MAX_CONCURRENT_STREAMS setting for the connection.Tracking the status after sending out the PING frame