| Interface | Description |
|---|---|
| EarlyDataSendCallback |
Implementations of this interface can be used to send early data for a
QuicChannel. |
| FlushStrategy |
Allows to configure a strategy for when flushes should be happening.
|
| QuicChannel |
A QUIC
Channel. |
| QuicChannelConfig |
A QUIC
ChannelConfig. |
| QuicConnectionIdGenerator |
Creates new connection id instances.
|
| QuicConnectionStats |
Statistics about the
QUIC connection. |
| QuicEvent |
Marker interface for events that will be passed through the
ChannelPipeline via
ChannelPipeline.fireUserEventTriggered(Object) to notify the user about QUIC
specific events. |
| QuicExtensionEvent |
Marker interface for events that will be passed through the
ChannelPipeline via
ChannelPipeline.fireUserEventTriggered(Object) to notify the user about supported
QUIC extensions by the remote peer. |
| QuicHeaderParser.QuicHeaderProcessor |
Called when a QUIC packet and its header could be parsed.
|
| QuicStreamChannel |
A QUIC stream.
|
| QuicStreamChannelConfig |
DuplexChannelConfig for QUIC streams. |
| QuicStreamFrame |
A QUIC STREAM_FRAME.
|
| QuicTokenHandler |
Handle token related operations.
|
| SegmentedDatagramPacketAllocator |
Used to allocate datagram packets that use UDP_SEGMENT (GSO).
|
| Class | Description |
|---|---|
| DefaultQuicStreamFrame | |
| EpollQuicUtils |
Class that provides utility methods to setup
QUIC when using the EPOLL transport. |
| InsecureQuicTokenHandler |
Insecure
QuicTokenHandler which only does basic token generation / validation without any
crypto. |
| QLogConfiguration |
Configuration used for setup
qlog.
|
| Quic | |
| QuicChannelBootstrap |
Bootstrap that helps to bootstrap
QuicChannels and connecting these to remote peers. |
| QuicChannelOption<T> |
ChannelOptions specific to QUIC. |
| QuicClientCodecBuilder |
QuicCodecBuilder that configures and builds a ChannelHandler that should be added to the
ChannelPipeline of a QUIC client. |
| QuicCodecBuilder<B extends QuicCodecBuilder<B>> |
Abstract base class for
QUIC codec builders. |
| QuicConnectionAddress |
A
QuicConnectionAddress that can be used to connect too. |
| QuicConnectionEvent |
QuicEvent which is fired when an QUIC connection creation or migration was detected. |
| QuicDatagramExtensionEvent |
Used when the remote peer supports the
QUIC DATAGRAM extension.
|
| QuicHeaderParser |
Parses the QUIC packet header and notifies a callback once parsing was successful.
|
| QuicServerCodecBuilder |
QuicCodecBuilder that configures and builds a ChannelHandler that should be added to the
ChannelPipeline of a QUIC server. |
| QuicSslContext |
Special
SslContext that can be used for QUIC. |
| QuicSslContextBuilder |
Builder for configuring a new SslContext for creation.
|
| QuicSslEngine |
An
SSLEngine that can be used for QUIC. |
| QuicStreamAddress |
A
SocketAddress for QUIC stream. |
| QuicStreamChannelBootstrap |
Allows to bootstrap outgoing
QuicStreamChannels. |
| QuicStreamLimitChangedEvent |
Event fired once the stream limit of a
QuicChannel changes. |
| QuicStreamPriority |
The priority of a
QuicStreamChannel. |
| Enum | Description |
|---|---|
| QuicCongestionControlAlgorithm |
Available congestion control algorithms to use.
|
| QuicError |
All QUIC error codes identified by Quiche.
|
| QuicPacketType |
The type of the
QUIC packet.
|
| QuicStreamType |
The type of a
QuicStreamChannel. |
| Exception | Description |
|---|---|
| QuicException |
Exception produced while processing
QUIC. |
Copyright © 2020-2021 The Netty Project. All Rights Reserved.