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
Http2GoAwayFrames sent on a connection.ChannelPoolimplementation that handles multiplexed streams.Attached to aChannelto periodically check the health of HTTP2 connections via PING frames.Wrapper around aSubscriptionto send a RST_STREAM frame on cancel.Configure channel based on theHttp2SettingsFramereceived from serverException Handler for errors on the Http2 streams.ConvertsHttp2Frames toHttpObjects.Channel pool that establishes an initial connection to determine protocol.Translates HTTP/1.1 Netty objects to the corresponding HTTP/2 frame objects.Contains aFuturefor 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