| 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 Http2GoAwayFrames 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 Http2Frames to HttpObjects.
|
| 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
|