FlushOnReadHandler |
This 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.
|
Http2GoAwayEventListener |
Handles Http2GoAwayFrame s sent on a connection.
|
Http2MultiplexedChannelPool |
ChannelPool implementation that handles multiplexed streams.
|
Http2PingHandler |
Attached to a Channel to periodically check the health of HTTP2 connections via PING frames.
|
Http2ResetSendingSubscription |
Wrapper around a Subscription to send a RST_STREAM frame on cancel.
|
Http2SettingsFrameHandler |
Configure channel based on the Http2SettingsFrame received from server
|
Http2StreamExceptionHandler |
Exception Handler for errors on the Http2 streams.
|
Http2ToHttpInboundAdapter |
Converts Http2Frame s to HttpObject s.
|
HttpOrHttp2ChannelPool |
Channel pool that establishes an initial connection to determine protocol.
|
HttpToHttp2OutboundAdapter |
Translates HTTP/1.1 Netty objects to the corresponding HTTP/2 frame objects.
|
MultiplexedChannelRecord |
Contains a Future for the actual socket channel and tracks available
streams based on the MAX_CONCURRENT_STREAMS setting for the connection.
|
MultiplexedChannelRecord.Metrics |
|
PingTracker |
Tracking the status after sending out the PING frame
|