| Class | Description |
|---|---|
| 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
|
| Exception | Description |
|---|---|
| GoAwayException |
Exception thrown when a GOAWAY frame is sent by the service.
|
| Http2ToHttpInboundAdapter.Http2ResetException | |
| PingFailedException |
Copyright © 2020. All rights reserved.