| Interface | Description |
|---|---|
| BoringSSLAsyncPrivateKeyMethod | |
| BoringSSLKeylog |
Allow to log keys, logging keys are following
NSS Key Log Format.
|
| 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.
|
| QuicConnectionPathStats |
Statistics about a path of the
QUIC connection. |
| 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.
|
| QuicResetTokenGenerator |
Generate
stateless reset tokens to use.
|
| QuicSslSessionContext |
SSLSessionContext which also supports advanced operations. |
| QuicStreamChannel |
A QUIC stream.
|
| QuicStreamChannelConfig |
DuplexChannelConfig for QUIC streams. |
| QuicStreamFrame |
A QUIC STREAM_FRAME.
|
| QuicTokenHandler |
Handle token related operations.
|
| QuicTransportParameters |
Transport parameters for QUIC.
|
| SegmentedDatagramPacketAllocator |
Used to allocate datagram packets that use UDP_SEGMENT (GSO).
|
| Class | Description |
|---|---|
| BoringSSLKeylessManagerFactory |
KeyManagerFactory that can be used to support custom key signing via BoringSSLAsyncPrivateKeyMethod. |
| 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. |
| QuicCodecDispatcher |
Special
ChannelHandler that should be used to init Channels that will be used
for QUIC while SO_REUSEPORT is used to
bind to same InetSocketAddress multiple times. |
| QuicConnectionAddress |
A
QuicConnectionAddress that can be used to connect too. |
| QuicConnectionCloseEvent |
Event that is generated if the remote peer sends a
CLOSE_CONNECTION frame.
|
| 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.
|
| QuicPathEvent |
A network path specific
QuicEvent. |
| QuicPathEvent.Closed | |
| QuicPathEvent.FailedValidation | |
| QuicPathEvent.New | |
| QuicPathEvent.PeerMigrated | |
| QuicPathEvent.ReusedSourceConnectionId | |
| QuicPathEvent.Validated | |
| 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. |
| SslEarlyDataReadyEvent |
Event which is fired once it's possible to send early data on the client-side.
|
| SslSessionTicketKey |
Session Ticket Key
|
| 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 |
|---|---|
| QuicClosedChannelException |
Special
QuicClosedChannelException which also provides extra info if the close was a result of a
QuicConnectionCloseEvent that was triggered by the remote peer. |
| QuicException |
Exception produced while processing
QUIC. |
| QuicTimeoutClosedChannelException |
Special
ClosedChannelException that is used in case of closure caused by the idle timeout. |
Copyright © 2020-2024 The Netty Project. All Rights Reserved.