- initialMaxData(long) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
- initialMaxData() - Method in interface io.netty.incubator.codec.quic.QuicTransportParameters
-
The initial flow control maximum data for the connection.
- initialMaxStreamDataBidiLocal() - Method in interface io.netty.incubator.codec.quic.QuicTransportParameters
-
The initial flow control maximum data for local bidirectional streams.
- initialMaxStreamDataBidirectionalLocal(long) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
- initialMaxStreamDataBidirectionalRemote(long) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
- initialMaxStreamDataBidiRemote() - Method in interface io.netty.incubator.codec.quic.QuicTransportParameters
-
The initial flow control maximum data for remote bidirectional streams.
- initialMaxStreamDataUni() - Method in interface io.netty.incubator.codec.quic.QuicTransportParameters
-
The initial flow control maximum data for unidirectional streams.
- initialMaxStreamDataUnidirectional(long) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
- initialMaxStreamsBidi() - Method in interface io.netty.incubator.codec.quic.QuicTransportParameters
-
The initial maximum bidirectional streams.
- initialMaxStreamsBidirectional(long) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
- initialMaxStreamsUni() - Method in interface io.netty.incubator.codec.quic.QuicTransportParameters
-
The initial maximum unidirectional streams.
- initialMaxStreamsUnidirectional(long) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
- InsecureQuicTokenHandler - Class in io.netty.incubator.codec.quic
-
Insecure
QuicTokenHandler
which only does basic token generation / validation without any
crypto.
- INSTANCE - Static variable in class io.netty.incubator.codec.quic.InsecureQuicTokenHandler
-
- io.netty.incubator.codec.quic - package io.netty.incubator.codec.quic
-
QUIC implementation
- isApplicationClose() - Method in class io.netty.incubator.codec.quic.QuicConnectionCloseEvent
-
Return true
if this was an application close, false
otherwise.
- isAvailable() - Static method in class io.netty.incubator.codec.quic.Quic
-
Returns true
if and only if the QUIC implementation is usable on the running platform is available.
- isIdempotent() - Method in interface io.netty.incubator.codec.quic.QuicConnectionIdGenerator
-
Returns true if the implementation is idempotent, which means we will get the same id
with the same input ByteBuffer.
- isIncremental() - Method in class io.netty.incubator.codec.quic.QuicStreamPriority
-
true
if incremental, false
otherwise.
- isLocalCreated() - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
Returns true
if the stream was created locally.
- isReadFrames() - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- isTimedOut() - Method in interface io.netty.incubator.codec.quic.QuicChannel
-
Returns true
if the connection was closed because of idle timeout.
- isTlsError() - Method in class io.netty.incubator.codec.quic.QuicConnectionCloseEvent
-
- isVersionSupported(int) - Static method in class io.netty.incubator.codec.quic.Quic
-
Return if the given QUIC version is supported.
- QLOG - Static variable in class io.netty.incubator.codec.quic.QuicChannelOption
-
- QLogConfiguration - Class in io.netty.incubator.codec.quic
-
Configuration used for setup
qlog.
- QLogConfiguration(String, String, String) - Constructor for class io.netty.incubator.codec.quic.QLogConfiguration
-
Create a new configuration.
- Quic - Class in io.netty.incubator.codec.quic
-
- QuicChannel - Interface in io.netty.incubator.codec.quic
-
A QUIC Channel
.
- QuicChannelBootstrap - Class in io.netty.incubator.codec.quic
-
Bootstrap that helps to bootstrap
QuicChannel
s and connecting these to remote peers.
- QuicChannelConfig - Interface in io.netty.incubator.codec.quic
-
A QUIC ChannelConfig
.
- QuicChannelOption<T> - Class in io.netty.incubator.codec.quic
-
ChannelOption
s specific to QUIC.
- QuicClientCodecBuilder - Class in io.netty.incubator.codec.quic
-
QuicCodecBuilder
that configures and builds a
ChannelHandler
that should be added to the
ChannelPipeline
of a
QUIC
client.
- QuicClientCodecBuilder() - Constructor for class io.netty.incubator.codec.quic.QuicClientCodecBuilder
-
Creates a new instance.
- QuicClosedChannelException - Exception in io.netty.incubator.codec.quic
-
- QuicCodecBuilder<B extends QuicCodecBuilder<B>> - Class in io.netty.incubator.codec.quic
-
Abstract base class for QUIC
codec builders.
- QuicCongestionControlAlgorithm - Enum in io.netty.incubator.codec.quic
-
Available congestion control algorithms to use.
- QuicConnectionAddress - Class in io.netty.incubator.codec.quic
-
- QuicConnectionAddress(byte[]) - Constructor for class io.netty.incubator.codec.quic.QuicConnectionAddress
-
Create a new instance
- QuicConnectionAddress(ByteBuffer) - Constructor for class io.netty.incubator.codec.quic.QuicConnectionAddress
-
Create a new instance
- QuicConnectionCloseEvent - Class in io.netty.incubator.codec.quic
-
- QuicConnectionIdGenerator - Interface in io.netty.incubator.codec.quic
-
Creates new connection id instances.
- QuicConnectionStats - Interface in io.netty.incubator.codec.quic
-
Statistics about the QUIC
connection.
- QuicDatagramExtensionEvent - Class in io.netty.incubator.codec.quic
-
- QuicError - Enum in io.netty.incubator.codec.quic
-
All QUIC error codes identified by Quiche.
- QuicEvent - Interface in io.netty.incubator.codec.quic
-
Marker interface for events that will be passed through the ChannelPipeline
via
ChannelPipeline.fireUserEventTriggered(Object)
to notify the user about QUIC
specific events.
- QuicException - Exception in io.netty.incubator.codec.quic
-
Exception produced while processing QUIC
.
- QuicExtensionEvent - Interface in io.netty.incubator.codec.quic
-
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 - Class in io.netty.incubator.codec.quic
-
Parses the QUIC packet header and notifies a callback once parsing was successful.
- QuicHeaderParser(int, int) - Constructor for class io.netty.incubator.codec.quic.QuicHeaderParser
-
- QuicHeaderParser.QuicHeaderProcessor - Interface in io.netty.incubator.codec.quic
-
Called when a QUIC packet and its header could be parsed.
- QuicPacketType - Enum in io.netty.incubator.codec.quic
-
- QuicPathEvent - Class in io.netty.incubator.codec.quic
-
- QuicPathEvent.Closed - Class in io.netty.incubator.codec.quic
-
- QuicPathEvent.FailedValidation - Class in io.netty.incubator.codec.quic
-
- QuicPathEvent.New - Class in io.netty.incubator.codec.quic
-
- QuicPathEvent.PeerMigrated - Class in io.netty.incubator.codec.quic
-
- QuicPathEvent.ReusedSourceConnectionId - Class in io.netty.incubator.codec.quic
-
- QuicPathEvent.Validated - Class in io.netty.incubator.codec.quic
-
- QuicResetTokenGenerator - Interface in io.netty.incubator.codec.quic
-
- QuicServerCodecBuilder - Class in io.netty.incubator.codec.quic
-
QuicCodecBuilder
that configures and builds a
ChannelHandler
that should be added to the
ChannelPipeline
of a
QUIC
server.
- QuicServerCodecBuilder() - Constructor for class io.netty.incubator.codec.quic.QuicServerCodecBuilder
-
Creates a new instance.
- QuicSslContext - Class in io.netty.incubator.codec.quic
-
Special SslContext
that can be used for QUIC
.
- QuicSslContext() - Constructor for class io.netty.incubator.codec.quic.QuicSslContext
-
- QuicSslContextBuilder - Class in io.netty.incubator.codec.quic
-
Builder for configuring a new SslContext for creation.
- QuicSslEngine - Class in io.netty.incubator.codec.quic
-
An SSLEngine
that can be used for QUIC.
- QuicSslEngine() - Constructor for class io.netty.incubator.codec.quic.QuicSslEngine
-
- QuicSslSessionContext - Interface in io.netty.incubator.codec.quic
-
SSLSessionContext
which also supports advanced operations.
- QuicStreamAddress - Class in io.netty.incubator.codec.quic
-
A SocketAddress
for QUIC stream.
- QuicStreamAddress(long) - Constructor for class io.netty.incubator.codec.quic.QuicStreamAddress
-
- QuicStreamChannel - Interface in io.netty.incubator.codec.quic
-
A QUIC stream.
- QuicStreamChannelBootstrap - Class in io.netty.incubator.codec.quic
-
- QuicStreamChannelConfig - Interface in io.netty.incubator.codec.quic
-
DuplexChannelConfig
for QUIC streams.
- QuicStreamFrame - Interface in io.netty.incubator.codec.quic
-
A QUIC STREAM_FRAME.
- QuicStreamLimitChangedEvent - Class in io.netty.incubator.codec.quic
-
Event fired once the stream limit of a
QuicChannel
changes.
- QuicStreamPriority - Class in io.netty.incubator.codec.quic
-
- QuicStreamPriority(int, boolean) - Constructor for class io.netty.incubator.codec.quic.QuicStreamPriority
-
Create a new instance
- QuicStreamType - Enum in io.netty.incubator.codec.quic
-
- QuicTokenHandler - Interface in io.netty.incubator.codec.quic
-
Handle token related operations.
- QuicTransportParameters - Interface in io.netty.incubator.codec.quic
-
Transport parameters for QUIC.
- SEGMENTED_DATAGRAM_PACKET_ALLOCATOR - Static variable in class io.netty.incubator.codec.quic.QuicChannelOption
-
Use
GSO
for QUIC packets if possible.
- SegmentedDatagramPacketAllocator - Interface in io.netty.incubator.codec.quic
-
Used to allocate datagram packets that use UDP_SEGMENT (GSO).
- self() - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
Returns itself.
- sent() - Method in interface io.netty.incubator.codec.quic.QuicConnectionStats
-
- sentBytes() - Method in interface io.netty.incubator.codec.quic.QuicConnectionStats
-
- seq() - Method in class io.netty.incubator.codec.quic.QuicPathEvent.ReusedSourceConnectionId
-
Source connection id sequence number.
- sessionCacheSize(long) - Method in class io.netty.incubator.codec.quic.QuicSslContextBuilder
-
Set the size of the cache used for storing SSL session objects.
- sessionContext() - Method in class io.netty.incubator.codec.quic.QuicSslContext
-
- sessionTimeout(long) - Method in class io.netty.incubator.codec.quic.QuicSslContextBuilder
-
Set the timeout for the cached SSL session objects, in seconds.
- setAllocator(ByteBufAllocator) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setAllocator(ByteBufAllocator) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setAllowHalfClosure(boolean) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setAutoClose(boolean) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setAutoClose(boolean) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setAutoRead(boolean) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setAutoRead(boolean) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setConnectTimeoutMillis(int) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setConnectTimeoutMillis(int) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setMaxMessagesPerRead(int) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
Deprecated.
- setMaxMessagesPerRead(int) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setMessageSizeEstimator(MessageSizeEstimator) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setMessageSizeEstimator(MessageSizeEstimator) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setReadFrames(boolean) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setRecvByteBufAllocator(RecvByteBufAllocator) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setRecvByteBufAllocator(RecvByteBufAllocator) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setTicketKeys(SslSessionTicketKey...) - Method in interface io.netty.incubator.codec.quic.QuicSslSessionContext
-
- setWriteBufferHighWaterMark(int) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setWriteBufferHighWaterMark(int) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setWriteBufferLowWaterMark(int) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setWriteBufferLowWaterMark(int) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setWriteBufferWaterMark(WriteBufferWaterMark) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setWriteBufferWaterMark(WriteBufferWaterMark) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- setWriteSpinCount(int) - Method in interface io.netty.incubator.codec.quic.QuicChannelConfig
-
- setWriteSpinCount(int) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannelConfig
-
- shouldFlushNow(int, int) - Method in interface io.netty.incubator.codec.quic.FlushStrategy
-
Returns true
if a flush should happen now, false
otherwise.
- shutdown() - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
- shutdown(int) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
- shutdown(int, ChannelPromise) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
- SHUTDOWN_OUTPUT - Static variable in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
Should be added to a ChannelFuture
when the output should be cleanly shutdown via a FIN
.
- shutdownInput() - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
- shutdownInput(ChannelPromise) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
- shutdownInput(int) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
Shutdown the input of the stream with the given error code.
- shutdownInput(int, ChannelPromise) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
Shutdown the input of the stream with the given error code.
- shutdownOutput() - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
- shutdownOutput(int) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
Shutdown the output of the stream with the given error code.
- shutdownOutput(int, ChannelPromise) - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
Shutdown the output of the stream with the given error code.
- sign(SSLEngine, int, byte[]) - Method in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
Signs the input with the given key and notifies the returned Future
with the signed bytes.
- signGenerator() - Static method in interface io.netty.incubator.codec.quic.QuicConnectionIdGenerator
-
- signGenerator() - Static method in interface io.netty.incubator.codec.quic.QuicResetTokenGenerator
-
- SSL_SIGN_ECDSA_SECP256R1_SHA256 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_ECDSA_SECP384R1_SHA384 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_ECDSA_SECP521R1_SHA512 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_ECDSA_SHA1 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_ED25519 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_RSA_PKCS1_MD5_SHA1 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_RSA_PKCS1_SHA1 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_RSA_PKCS1_SHA256 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_RSA_PKCS1_SHA384 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_RSA_PKCS1_SHA512 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_RSA_PSS_RSAE_SHA256 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_RSA_PSS_RSAE_SHA384 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- SSL_SIGN_RSA_PSS_RSAE_SHA512 - Static variable in interface io.netty.incubator.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
- sslContext(QuicSslContext) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
- SslEarlyDataReadyEvent - Class in io.netty.incubator.codec.quic
-
Event which is fired once it's possible to send early data on the client-side.
- sslEngine() - Method in interface io.netty.incubator.codec.quic.QuicChannel
-
Returns the used SSLEngine
or null
if none is used (yet).
- sslEngineProvider(Function<QuicChannel, ? extends QuicSslEngine>) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
- SslSessionTicketKey - Class in io.netty.incubator.codec.quic
-
Session Ticket Key
- SslSessionTicketKey(byte[], byte[], byte[]) - Constructor for class io.netty.incubator.codec.quic.SslSessionTicketKey
-
Construct SessionTicketKey.
- sslTaskExecutor(Executor) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
Allow to configure a Executor
that will be used to run expensive SSL operations.
- statelessResetToken(byte[]) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
Allows to configure the active connect id limit
that should be used.
- streamAttr(AttributeKey<T>, T) - Method in class io.netty.incubator.codec.quic.QuicChannelBootstrap
-
- streamAttr(AttributeKey<T>, T) - Method in class io.netty.incubator.codec.quic.QuicServerCodecBuilder
-
- streamHandler(ChannelHandler) - Method in class io.netty.incubator.codec.quic.QuicChannelBootstrap
-
Set the
ChannelHandler
that is added to the
ChannelPipeline
of the
QuicStreamChannel
once created.
- streamHandler(ChannelHandler) - Method in class io.netty.incubator.codec.quic.QuicServerCodecBuilder
-
Set the
ChannelHandler
that is added to the
ChannelPipeline
of the
QuicStreamChannel
once created.
- streamId() - Method in class io.netty.incubator.codec.quic.QuicStreamAddress
-
Return the id of the stream.
- streamId() - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-
The id of the stream.
- streamOption(ChannelOption<T>, T) - Method in class io.netty.incubator.codec.quic.QuicChannelBootstrap
-
Allow to specify a
ChannelOption
which is used for the
QuicStreamChannel
instances once they got
created.
- streamOption(ChannelOption<T>, T) - Method in class io.netty.incubator.codec.quic.QuicServerCodecBuilder
-
Allow to specify a
ChannelOption
which is used for the
QuicStreamChannel
instances once they got
created.
- streamRetransBytes() - Method in interface io.netty.incubator.codec.quic.QuicConnectionStats
-
- validate() - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
Validate the configuration before building the codec.
- validate() - Method in class io.netty.incubator.codec.quic.QuicServerCodecBuilder
-
- Validated(InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.incubator.codec.quic.QuicPathEvent.Validated
-
The related network path between local and remote has been validated.
- validateToken(ByteBuf, InetSocketAddress) - Method in class io.netty.incubator.codec.quic.InsecureQuicTokenHandler
-
- validateToken(ByteBuf, InetSocketAddress) - Method in interface io.netty.incubator.codec.quic.QuicTokenHandler
-
Validate the token and return the offset, -1
is returned if the token is not valid.
- valueOf(String) - Static method in enum io.netty.incubator.codec.quic.QuicCongestionControlAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.incubator.codec.quic.QuicError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.incubator.codec.quic.QuicPacketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.incubator.codec.quic.QuicStreamType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.netty.incubator.codec.quic.QuicCongestionControlAlgorithm
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.netty.incubator.codec.quic.QuicError
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.netty.incubator.codec.quic.QuicPacketType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.netty.incubator.codec.quic.QuicStreamType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- version(int) - Method in class io.netty.incubator.codec.quic.QuicCodecBuilder
-
Allows to configure the QUIC version
that should be used.
- voidPromise() - Method in interface io.netty.incubator.codec.quic.QuicChannel
-
- voidPromise() - Method in interface io.netty.incubator.codec.quic.QuicStreamChannel
-