A B C D E F G H I K L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ackDelayExponent() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The ACK delay exponent
- ackDelayExponent(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- active() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- activeConnectionIdLimit(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Allows to configure the
active connect id limitthat should be used. - activeConnIdLimit() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The active connection ID limit.
- activeMigration(boolean) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- AEAD_LIMIT_REACHED - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint has reached the confidentiality or integrity limit for the AEAD algorithm used by the given connection.
- AES_KEY_SIZE - Static variable in class io.netty.handler.codec.quic.SslSessionTicketKey
-
Size of session ticket key AES key
- aesKey() - Method in class io.netty.handler.codec.quic.SslSessionTicketKey
-
Get AES Key.
- afterNumBytes(int) - Static method in interface io.netty.handler.codec.quic.FlushStrategy
-
Implementation that flushes after a number of bytes.
- afterNumPackets(int) - Static method in interface io.netty.handler.codec.quic.FlushStrategy
-
Implementation that flushes after a number of packets.
- APPLICATION_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
The application or application protocol caused the connection to be closed.
- applicationProtocolCode() - Method in exception io.netty.handler.codec.quic.QuicStreamResetException
-
Returns the optional application protocol error code set on
RESET_STREAMframes. - applicationProtocols(String...) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Application protocol negotiation configuration.
- attr(AttributeKey<T>, T) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Allow to specify an initial attribute of the newly created
QuicChannel. - attr(AttributeKey<T>, T) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
-
Allow to specify an initial attribute of the newly created
QuicChannel. - attr(AttributeKey<T>, T) - Method in class io.netty.handler.codec.quic.QuicStreamChannelBootstrap
-
Allow to specify an initial attribute of the newly created
QuicStreamChannel.
B
- BBR - io.netty.handler.codec.quic.QuicCongestionControlAlgorithm
- BIDIRECTIONAL - io.netty.handler.codec.quic.QuicStreamType
-
A bidirectional stream.
- bind(SocketAddress) - Method in interface io.netty.handler.codec.quic.QuicChannel
- bind(SocketAddress) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- bind(SocketAddress, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
- bind(SocketAddress, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- BoringSSLAsyncPrivateKeyMethod - Interface in io.netty.handler.codec.quic
- BoringSSLContextOption<T> - Class in io.netty.handler.codec.quic
-
SslContextOptions that are specific to BoringSSL. - BoringSSLKeylessManagerFactory - Class in io.netty.handler.codec.quic
-
KeyManagerFactorythat can be used to support custom key signing viaBoringSSLAsyncPrivateKeyMethod. - BoringSSLKeylog - Interface in io.netty.handler.codec.quic
-
Allow to log keys, logging keys are following NSS Key Log Format.
- build() - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Builds the QUIC codec that should be added to the
ChannelPipelineof the underlyingChannelwhich is used as transport for QUIC. - build() - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Create new
QuicSslContextinstance with configured settings that can be used forQUIC. - buildForServerWithSni(Mapping<? super String, ? extends QuicSslContext>) - Static method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Enables support for SNI on the server side.
C
- channelRead(ChannelHandlerContext, Object) - Method in class io.netty.handler.codec.quic.QuicCodecDispatcher
- channelReadComplete(ChannelHandlerContext) - Method in class io.netty.handler.codec.quic.QuicCodecDispatcher
- CLIENT_KEY_TYPES - Static variable in class io.netty.handler.codec.quic.BoringSSLContextOption
-
Set the supported client key/certificate types used in BoringSSLCertificateCallback
- clientAuth(ClientAuth) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Sets the client authentication mode.
- clone() - Method in class io.netty.handler.codec.quic.QuicClientCodecBuilder
- clone() - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Clone the builder
- clone() - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
- close() - Method in interface io.netty.handler.codec.quic.QuicChannel
- close() - Method in class io.netty.handler.codec.quic.QuicHeaderParser
- close() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- close(boolean, int, ByteBuf) - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Close the
QuicChannel - close(boolean, int, ByteBuf, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Close the
QuicChannel - close(ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
- close(ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- Closed(InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.handler.codec.quic.QuicPathEvent.Closed
-
The related network path between local and remote has been closed and is now unusable on this connection.
- code() - Method in class io.netty.handler.codec.quic.QuicTransportError
-
Returns the code for this error used on the wire as defined by RFC9000.
- collectPathStats(int) - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Collects statistics about the path of the connection and notifies the
Futureonce done. - collectPathStats(int, Promise<QuicConnectionPathStats>) - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Collects statistics about the path of the connection and notifies the
Promiseonce done. - collectStats() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Collects statistics about the connection and notifies the
Futureonce done. - collectStats(Promise<QuicConnectionStats>) - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Collects statistics about the connection and notifies the
Promiseonce done. - config() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns the configuration of this channel.
- config() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- congestionControlAlgorithm(QuicCongestionControlAlgorithm) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Sets the congestion control algorithm to use.
- connect() - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Connects a
QuicChannelto the remote peer and notifies the future once done. - connect(Promise<QuicChannel>) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Connects a
QuicChannelto the remote peer and notifies the promise once done. - connect(SocketAddress) - Method in interface io.netty.handler.codec.quic.QuicChannel
- connect(SocketAddress) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- connect(SocketAddress, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
- connect(SocketAddress, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- connect(SocketAddress, SocketAddress) - Method in interface io.netty.handler.codec.quic.QuicChannel
- connect(SocketAddress, SocketAddress) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- connect(SocketAddress, SocketAddress, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
- connect(SocketAddress, SocketAddress, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- CONNECTION_ID_LIMIT_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
The number of connection IDs provided by the peer exceeds the advertised active_connection_id_limit.
- CONNECTION_REFUSED - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
The server refused to accept a new connection.
- connectionAddress(QuicConnectionAddress) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Set the
QuicConnectionAddressto use. - connectionIdAddressGenerator(QuicConnectionIdGenerator) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
-
Sets the
QuicConnectionIdGeneratorto use. - copy() - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- copy() - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
- create() - Method in class io.netty.handler.codec.quic.QuicStreamChannelBootstrap
-
Creates a new
QuicStreamChanneland notifies theFuture. - create(Promise<QuicStreamChannel>) - Method in class io.netty.handler.codec.quic.QuicStreamChannelBootstrap
-
Creates a new
QuicStreamChanneland notifies theFuture. - createStream(QuicStreamType, ChannelHandler) - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Creates a stream that is using this
QuicChanneland notifies theFutureonce done. - createStream(QuicStreamType, ChannelHandler, Promise<QuicStreamChannel>) - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Creates a stream that is using this
QuicChanneland notifies thePromiseonce done. - CRYPTO_BUFFER_EXCEEDED - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint has received more data in CRYPTO frames than it can buffer.
- CUBIC - io.netty.handler.codec.quic.QuicCongestionControlAlgorithm
- cwnd() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
D
- datagram(int, int) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
If configured this will enable Datagram support.
- decodeIndex(ByteBuf) - Method in class io.netty.handler.codec.quic.QuicCodecDispatcher
-
Return the idx that was encoded into the connectionId via the
QuicConnectionIdGeneratorbefore, or-1if decoding was not successful. - decrypt(SSLEngine, byte[]) - Method in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
Decrypts the input with the given key and notifies the returned
Futurewith the decrypted bytes. - DEFAULT - Static variable in interface io.netty.handler.codec.quic.FlushStrategy
-
Default
FlushStrategyimplementation. - DefaultQuicStreamFrame - Class in io.netty.handler.codec.quic
- DefaultQuicStreamFrame(ByteBuf, boolean) - Constructor for class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- deliveryRate() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- deregister() - Method in interface io.netty.handler.codec.quic.QuicChannel
- deregister() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- deregister(ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
- deregister(ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- disableActiveMigration() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
Whether active migration is disabled.
- disconnect() - Method in interface io.netty.handler.codec.quic.QuicChannel
- disconnect() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- disconnect(ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
- disconnect(ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- discoverPmtu(boolean) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
See discover_pmtu.
- duplicate() - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- duplicate() - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
E
- earlyData(boolean) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Enable / disable the usage of early data.
- EMPTY_FIN - Static variable in interface io.netty.handler.codec.quic.QuicStreamFrame
-
An empty
QuicStreamFramethat has theFINflag set. - ensureAvailability() - Static method in class io.netty.handler.codec.quic.Quic
-
Ensure that QUIC implementation is usable on the running platform is available.
- EPHEMERAL - Static variable in class io.netty.handler.codec.quic.QuicConnectionAddress
-
Special
QuicConnectionAddressthat should be used when the connection address should be generated and chosen on the fly. - EpollQuicUtils - Class in io.netty.handler.codec.quic
-
Class that provides utility methods to setup
QUICwhen using theEPOLLtransport. - equals(Object) - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- equals(Object) - Method in class io.netty.handler.codec.quic.QuicConnectionAddress
- equals(Object) - Method in class io.netty.handler.codec.quic.QuicPathEvent.Closed
- equals(Object) - Method in class io.netty.handler.codec.quic.QuicPathEvent
- equals(Object) - Method in class io.netty.handler.codec.quic.QuicPathEvent.ReusedSourceConnectionId
- equals(Object) - Method in class io.netty.handler.codec.quic.QuicStreamAddress
- equals(Object) - Method in class io.netty.handler.codec.quic.QuicStreamPriority
- equals(Object) - Method in class io.netty.handler.codec.quic.QuicTransportError
- equals(Object) - Method in class io.netty.handler.codec.quic.SslSessionTicketKey
- error() - Method in class io.netty.handler.codec.quic.QuicConnectionCloseEvent
-
Return the error that was provided for the close.
- error() - Method in exception io.netty.handler.codec.quic.QuicException
-
Returns the
QuicTransportErrorwhich was the cause of theQuicException. - event() - Method in exception io.netty.handler.codec.quic.QuicClosedChannelException
-
Returns the
QuicConnectionCloseEventthat caused the closure ornullif none was received. - extractTlsError(int) - Static method in class io.netty.handler.codec.quic.QuicConnectionCloseEvent
-
Extract the contained
TLS errorfrom theQUIC error.
F
- FailedValidation(InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.handler.codec.quic.QuicPathEvent.FailedValidation
-
The related network path between local and remote failed to be validated.
- FINAL_SIZE_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
(1) An endpoint received a STREAM frame containing data that exceeded the previously established final size, (2) an endpoint received a STREAM frame or a RESET_STREAM frame containing a final size that was lower than the size of stream data that was already received, or (3) an endpoint received a STREAM frame or a RESET_STREAM frame containing a different final size to the one already established.
- FLOW_CONTROL_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint received more data than it permitted in its advertised data limits.
- flush() - Method in interface io.netty.handler.codec.quic.QuicChannel
- flush() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- flushStrategy(FlushStrategy) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Sets the
FlushStrategythat will be used to detect when an automatic flush should happen. - FlushStrategy - Interface in io.netty.handler.codec.quic
-
Allows to configure a strategy for when flushes should be happening.
- forClient() - Static method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Creates a builder for new client-side
QuicSslContextthat can be used forQUIC. - forServer(File, String, File) - Static method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Creates a builder for new server-side
QuicSslContextthat can be used forQUIC. - forServer(PrivateKey, String, X509Certificate...) - Static method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Creates a builder for new server-side
QuicSslContextthat can be used forQUIC. - forServer(KeyManagerFactory, String) - Static method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Creates a builder for new server-side
QuicSslContextthat can be used forQUIC. - forServer(KeyManager, String) - Static method in class io.netty.handler.codec.quic.QuicSslContextBuilder
- FRAME_ENCODING_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint received a frame that was badly formatted -- for instance, a frame of an unknown type or an ACK frame that has more acknowledgment ranges than the remainder of the packet could carry.
G
- grease(boolean) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Set if greasing should be enabled or not.
- GROUPS - Static variable in class io.netty.handler.codec.quic.BoringSSLContextOption
-
Set the groups that should be used.
H
- handler(ChannelHandler) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
- handler(ChannelHandler) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
- handler(ChannelHandler) - Method in class io.netty.handler.codec.quic.QuicStreamChannelBootstrap
- handlerAdded(ChannelHandlerContext) - Method in class io.netty.handler.codec.quic.QuicCodecDispatcher
- handlerRemoved(ChannelHandlerContext) - Method in class io.netty.handler.codec.quic.QuicCodecDispatcher
- HANDSHAKE - io.netty.handler.codec.quic.QuicPacketType
-
Handshake packet.
- hasFin() - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- hasFin() - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
-
Returns
trueif the frame has the FIN set, which means it notifies the remote peer that there will be no more writing happen. - hashCode() - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- hashCode() - Method in class io.netty.handler.codec.quic.QuicConnectionAddress
- hashCode() - Method in class io.netty.handler.codec.quic.QuicPathEvent.Closed
- hashCode() - Method in class io.netty.handler.codec.quic.QuicPathEvent
- hashCode() - Method in class io.netty.handler.codec.quic.QuicPathEvent.ReusedSourceConnectionId
- hashCode() - Method in class io.netty.handler.codec.quic.QuicStreamAddress
- hashCode() - Method in class io.netty.handler.codec.quic.QuicStreamPriority
- hashCode() - Method in class io.netty.handler.codec.quic.QuicTransportError
- hashCode() - Method in class io.netty.handler.codec.quic.SslSessionTicketKey
- HMAC_KEY_SIZE - Static variable in class io.netty.handler.codec.quic.SslSessionTicketKey
-
Size of session ticket key HMAC key
- hmacKey() - Method in class io.netty.handler.codec.quic.SslSessionTicketKey
-
Get HMAC key.
- hystart(boolean) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
See enable_hystart.
I
- initChannel(Channel, int, QuicConnectionIdGenerator) - Method in class io.netty.handler.codec.quic.QuicCodecDispatcher
-
Init the
Channeland add all the neededChannelHandlerto the pipeline. - INITIAL - io.netty.handler.codec.quic.QuicPacketType
-
Initial packet.
- initialCongestionWindowPackets(int) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Sets initial congestion window size in terms of packet count.
- initialMaxData() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The initial flow control maximum data for the connection.
- initialMaxData(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
See set_initial_max_data.
- initialMaxStreamDataBidiLocal() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The initial flow control maximum data for local bidirectional streams.
- initialMaxStreamDataBidirectionalLocal(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- initialMaxStreamDataBidirectionalRemote(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- initialMaxStreamDataBidiRemote() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The initial flow control maximum data for remote bidirectional streams.
- initialMaxStreamDataUni() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The initial flow control maximum data for unidirectional streams.
- initialMaxStreamDataUnidirectional(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- initialMaxStreamsBidi() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The initial maximum bidirectional streams.
- initialMaxStreamsBidirectional(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- initialMaxStreamsUni() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The initial maximum unidirectional streams.
- initialMaxStreamsUnidirectional(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- InsecureQuicTokenHandler - Class in io.netty.handler.codec.quic
-
Insecure
QuicTokenHandlerwhich only does basic token generation / validation without any crypto. - INSTANCE - Static variable in class io.netty.handler.codec.quic.InsecureQuicTokenHandler
- INTERNAL_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
The endpoint encountered an internal error and cannot continue with the connection.
- INVALID_TOKEN - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
A server received a client Initial that contained an invalid Token field.
- io.netty.handler.codec.quic - package io.netty.handler.codec.quic
-
QUIC implementation
- isApplicationClose() - Method in class io.netty.handler.codec.quic.QuicConnectionCloseEvent
-
Return
trueif this was an application close,falseotherwise. - isAvailable() - Static method in class io.netty.handler.codec.quic.Quic
-
Returns
trueif and only if the QUIC implementation is usable on the running platform is available. - isCryptoError() - Method in class io.netty.handler.codec.quic.QuicTransportError
-
Returns true if this is a
CRYPTO_ERROR. - isIdempotent() - Method in interface io.netty.handler.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.handler.codec.quic.QuicStreamPriority
-
trueif incremental,falseotherwise. - isLocalCreated() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Returns
trueif the stream was created locally. - isReadFrames() - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
-
Returns
trueif theQuicStreamChannelwill readQuicStreamFrames and fire these through theChannelPipeline,falseif it usesByteBuf. - isSharable() - Method in class io.netty.handler.codec.quic.QuicCodecDispatcher
- isTimedOut() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns
trueif the connection was closed because of idle timeout. - isTlsError() - Method in class io.netty.handler.codec.quic.QuicConnectionCloseEvent
-
Returns
trueif a TLS error is contained. - isVersionSupported(int) - Static method in class io.netty.handler.codec.quic.Quic
-
Return if the given QUIC version is supported.
K
- KEY_UPDATE_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint detected errors in performing key updates.
- keylog(boolean) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Enable / disable keylog.
- keylog(BoringSSLKeylog) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Enable / disable keylog.
- keyManager(File, String, File) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Identifying certificate for this host.
- keyManager(PrivateKey, String, X509Certificate...) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Identifying certificate for this host.
- keyManager(KeyManagerFactory, String) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Identifying manager for this host.
- keyManager(KeyManager, String) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
A single key manager managing the identity information of this host.
L
- local() - Method in class io.netty.handler.codec.quic.QuicPathEvent
-
The local address of the network path.
- localAddress() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns the local
QuicConnectionAddress. - localAddress() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- localAddress() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- localAddress(SocketAddress) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Set the local address.
- localConnectionIdLength(int) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Sets the local connection id length that is used.
- localSocketAddress() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns the local
SocketAddressof the underlying transport that received the data. - logDescription() - Method in class io.netty.handler.codec.quic.QLogConfiguration
-
Return the description.
- logKey(SSLEngine, String) - Method in interface io.netty.handler.codec.quic.BoringSSLKeylog
-
Called when a key should be logged.
- logTitle() - Method in class io.netty.handler.codec.quic.QLogConfiguration
-
Return the title.
- lost() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- lost() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
- lostBytes() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- lostBytes() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
M
- MAX_CONN_ID_LEN - Static variable in class io.netty.handler.codec.quic.Quic
-
The maximum length of the connection id.
- maxAckDelay() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The max ACK delay.
- maxAckDelay(long, TimeUnit) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
See set_max_ack_delay.
- maxConnectionIdLength() - Method in interface io.netty.handler.codec.quic.QuicConnectionIdGenerator
-
Returns the maximum length of a connection id.
- maxDatagramFrameSize() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
DATAGRAM frame extension parameter, if any.
- maxIdleTimeout() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The maximum idle timeout.
- maxIdleTimeout(long, TimeUnit) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
See set_max_idle_timeout.
- maxLength() - Method in class io.netty.handler.codec.quic.QuicDatagramExtensionEvent
-
The maximum datagram payload length the peer will accept.
- maxNumSegments() - Method in interface io.netty.handler.codec.quic.SegmentedDatagramPacketAllocator
-
The maximum number of segments to use per packet.
- maxRecvUdpPayloadSize(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- maxSendUdpPayloadSize(long) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- maxTokenLength() - Method in class io.netty.handler.codec.quic.InsecureQuicTokenHandler
- maxTokenLength() - Method in interface io.netty.handler.codec.quic.QuicTokenHandler
-
Return the maximal token length.
- maxUdpPayloadSize() - Method in interface io.netty.handler.codec.quic.QuicTransportParameters
-
The maximum UDP payload size.
N
- name() - Method in class io.netty.handler.codec.quic.QuicTransportError
-
Returns the name of the error as defined by RFC9000.
- name() - Method in class io.netty.handler.codec.quic.SslSessionTicketKey
-
Get name.
- NAME_SIZE - Static variable in class io.netty.handler.codec.quic.SslSessionTicketKey
-
Size of session ticket key name
- New(InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.handler.codec.quic.QuicPathEvent.New
-
A new network path (local address, remote address) has been seen on a received packet.
- newBootstrap(Channel) - Static method in interface io.netty.handler.codec.quic.QuicChannel
-
Creates a new
QuicChannelBootstrapthat can be used to create and connect newQuicChannels to endpoints using the givenChannelas transport layer. - newEngine(ByteBufAllocator) - Method in class io.netty.handler.codec.quic.QuicSslContext
- newEngine(ByteBufAllocator, String, int) - Method in class io.netty.handler.codec.quic.QuicSslContext
- newFailedFuture(Throwable) - Method in interface io.netty.handler.codec.quic.QuicChannel
- newFailedFuture(Throwable) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- newId(int) - Method in interface io.netty.handler.codec.quic.QuicConnectionIdGenerator
-
Creates a new connection id with the given length.
- newId(ByteBuffer, int) - Method in interface io.netty.handler.codec.quic.QuicConnectionIdGenerator
-
Creates a new connection id with the given length.
- newId(ByteBuffer, ByteBuffer, int) - Method in interface io.netty.handler.codec.quic.QuicConnectionIdGenerator
-
Creates a new connection id with the given length.
- newIdGenerator(int) - Method in class io.netty.handler.codec.quic.QuicCodecDispatcher
-
Returns a
QuicConnectionIdGeneratorthat will encode the given index into all the ids that it produces. - newKeyless(BoringSSLAsyncPrivateKeyMethod, File) - Static method in class io.netty.handler.codec.quic.BoringSSLKeylessManagerFactory
-
Creates a new factory instance.
- newKeyless(BoringSSLAsyncPrivateKeyMethod, InputStream) - Static method in class io.netty.handler.codec.quic.BoringSSLKeylessManagerFactory
-
Creates a new factory instance.
- newKeyless(BoringSSLAsyncPrivateKeyMethod, X509Certificate...) - Static method in class io.netty.handler.codec.quic.BoringSSLKeylessManagerFactory
-
Creates a new factory instance.
- newPacket(ByteBuf, int, InetSocketAddress) - Method in interface io.netty.handler.codec.quic.SegmentedDatagramPacketAllocator
-
Return a new segmented
DatagramPacket. - newProgressivePromise() - Method in interface io.netty.handler.codec.quic.QuicChannel
- newProgressivePromise() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- newPromise() - Method in interface io.netty.handler.codec.quic.QuicChannel
- newPromise() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- newResetToken(ByteBuffer) - Method in interface io.netty.handler.codec.quic.QuicResetTokenGenerator
-
Generate a reset token to use for the given connection id.
- newSegmentedAllocator(int) - Static method in class io.netty.handler.codec.quic.EpollQuicUtils
-
Return a new
SegmentedDatagramPacketAllocatorthat can be used while usingEpollDatagramChannel. - newStreamBootstrap() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns a new
QuicStreamChannelBootstrapwhich makes it easy to bootstrap newQuicStreamChannels with custom options and attributes. - newSucceededFuture() - Method in interface io.netty.handler.codec.quic.QuicChannel
- newSucceededFuture() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- NO_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint uses this with CONNECTION_CLOSE to signal that the connection is being closed abruptly in the absence of any error.
- NO_VIABLE_PATH - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
n endpoint has determined that the network path is incapable of supporting QUIC.
- NONE - Static variable in interface io.netty.handler.codec.quic.SegmentedDatagramPacketAllocator
-
SegmentedDatagramPacketAllocatorwhich should be used if no UDP_SEGMENT is supported and used.
O
- oldLocal() - Method in class io.netty.handler.codec.quic.QuicPathEvent.ReusedSourceConnectionId
-
The old local address of the network path.
- oldRemote() - Method in class io.netty.handler.codec.quic.QuicPathEvent.ReusedSourceConnectionId
-
The old remote address of the network path.
- option(ChannelOption<T>, T) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Allow to specify a
ChannelOptionwhich is used for theQuicChannelinstances once they got created. - option(ChannelOption<T>, T) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
-
Allow to specify a
ChannelOptionwhich is used for theQuicChannelinstances once they got created. - option(ChannelOption<T>, T) - Method in class io.netty.handler.codec.quic.QuicStreamChannelBootstrap
-
Allow to specify a
ChannelOptionwhich is used for theQuicStreamChannelinstances once they got created. - option(SslContextOption<T>, T) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Configure a
SslContextOption.
P
- parent() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- parse(InetSocketAddress, InetSocketAddress, ByteBuf, QuicHeaderParser.QuicHeaderProcessor) - Method in class io.netty.handler.codec.quic.QuicHeaderParser
-
Parses a QUIC packet and extract the header values out of it.
- path() - Method in class io.netty.handler.codec.quic.QLogConfiguration
-
Return the path to the log file.
- pathsCount() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
- peerAddress() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- peerAllowedStreams(QuicStreamType) - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns the number of streams that can be created before stream creation will fail with
QuicTransportError.STREAM_LIMIT_ERRORerror. - PeerMigrated(InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.handler.codec.quic.QuicPathEvent.PeerMigrated
-
The connection observed that the remote migrated over the network path denoted by the pair of addresses, i.e., non-probing packets have been received on this network path.
- peerTransportParameters() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns the
QuicTransportParametersof the peer once received, ornullif not known yet. - pmtu() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- priority() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
The
QuicStreamPriorityif explicit set for the stream viaQuicStreamChannel.updatePriority(QuicStreamPriority)orQuicStreamChannel.updatePriority(QuicStreamPriority, ChannelPromise). - process(InetSocketAddress, InetSocketAddress, ByteBuf, QuicPacketType, long, ByteBuf, ByteBuf, ByteBuf) - Method in interface io.netty.handler.codec.quic.QuicHeaderParser.QuicHeaderProcessor
-
Called when a QUIC packet header was parsed.
- PROTOCOL_VIOLATION - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint detected an error with protocol compliance that was not covered by more specific error codes.
Q
- QLOG - Static variable in class io.netty.handler.codec.quic.QuicChannelOption
-
Enable qlog for a
QuicChannel. - QLogConfiguration - Class in io.netty.handler.codec.quic
-
Configuration used for setup qlog.
- QLogConfiguration(String, String, String) - Constructor for class io.netty.handler.codec.quic.QLogConfiguration
-
Create a new configuration.
- Quic - Class in io.netty.handler.codec.quic
- QuicChannel - Interface in io.netty.handler.codec.quic
-
A QUIC
Channel. - QuicChannelBootstrap - Class in io.netty.handler.codec.quic
-
Bootstrap that helps to bootstrap
QuicChannels and connecting these to remote peers. - QuicChannelBootstrap(Channel) - Constructor for class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Deprecated.Use QuicChannel.newBootstrap() instead.
- QuicChannelConfig - Interface in io.netty.handler.codec.quic
-
A QUIC
ChannelConfig. - QuicChannelOption<T> - Class in io.netty.handler.codec.quic
-
ChannelOptions specific to QUIC. - QuicClientCodecBuilder - Class in io.netty.handler.codec.quic
-
QuicCodecBuilderthat configures and builds aChannelHandlerthat should be added to theChannelPipelineof aQUICclient. - QuicClientCodecBuilder() - Constructor for class io.netty.handler.codec.quic.QuicClientCodecBuilder
-
Creates a new instance.
- QuicClosedChannelException - Exception in io.netty.handler.codec.quic
-
Special
QuicClosedChannelExceptionwhich also provides extra info if the close was a result of aQuicConnectionCloseEventthat was triggered by the remote peer. - QuicCodecBuilder<B extends QuicCodecBuilder<B>> - Class in io.netty.handler.codec.quic
-
Abstract base class for
QUICcodec builders. - QuicCodecDispatcher - Class in io.netty.handler.codec.quic
-
Special
ChannelHandlerthat should be used to initChannels that will be used for QUIC while SO_REUSEPORT is used to bind to sameInetSocketAddressmultiple times. - QuicCodecDispatcher() - Constructor for class io.netty.handler.codec.quic.QuicCodecDispatcher
-
Create a new instance using the default connection id length.
- QuicCodecDispatcher(int) - Constructor for class io.netty.handler.codec.quic.QuicCodecDispatcher
-
Create a new instance
- QuicCongestionControlAlgorithm - Enum in io.netty.handler.codec.quic
-
Available congestion control algorithms to use.
- QuicConnectionAddress - Class in io.netty.handler.codec.quic
-
A
QuicConnectionAddressthat can be used to connect too. - QuicConnectionAddress(byte[]) - Constructor for class io.netty.handler.codec.quic.QuicConnectionAddress
-
Create a new instance
- QuicConnectionAddress(ByteBuffer) - Constructor for class io.netty.handler.codec.quic.QuicConnectionAddress
-
Create a new instance
- QuicConnectionCloseEvent - Class in io.netty.handler.codec.quic
-
Event that is generated if the remote peer sends a CLOSE_CONNECTION frame.
- QuicConnectionIdGenerator - Interface in io.netty.handler.codec.quic
-
Creates new connection id instances.
- QuicConnectionPathStats - Interface in io.netty.handler.codec.quic
-
Statistics about a path of the
QUICconnection. - QuicConnectionStats - Interface in io.netty.handler.codec.quic
-
Statistics about the
QUICconnection. - QuicDatagramExtensionEvent - Class in io.netty.handler.codec.quic
-
Used when the remote peer supports the QUIC DATAGRAM extension.
- QuicEvent - Interface in io.netty.handler.codec.quic
-
Marker interface for events that will be passed through the
ChannelPipelineviaChannelPipeline.fireUserEventTriggered(Object)to notify the user aboutQUICspecific events. - QuicException - Exception in io.netty.handler.codec.quic
-
Exception produced while processing
QUIC. - QuicException(QuicTransportError) - Constructor for exception io.netty.handler.codec.quic.QuicException
- QuicException(String, QuicTransportError) - Constructor for exception io.netty.handler.codec.quic.QuicException
- QuicException(String, Throwable, QuicTransportError) - Constructor for exception io.netty.handler.codec.quic.QuicException
- QuicException(Throwable, QuicTransportError) - Constructor for exception io.netty.handler.codec.quic.QuicException
- QuicExtensionEvent - Interface in io.netty.handler.codec.quic
-
Marker interface for events that will be passed through the
ChannelPipelineviaChannelPipeline.fireUserEventTriggered(Object)to notify the user about supported QUIC extensions by the remote peer. - QuicHeaderParser - Class in io.netty.handler.codec.quic
-
Parses the QUIC packet header and notifies a callback once parsing was successful.
- QuicHeaderParser(int) - Constructor for class io.netty.handler.codec.quic.QuicHeaderParser
- QuicHeaderParser.QuicHeaderProcessor - Interface in io.netty.handler.codec.quic
-
Called when a QUIC packet and its header could be parsed.
- QuicPacketType - Enum in io.netty.handler.codec.quic
-
The type of the QUIC packet.
- QuicPathEvent - Class in io.netty.handler.codec.quic
-
A network path specific
QuicEvent. - QuicPathEvent.Closed - Class in io.netty.handler.codec.quic
- QuicPathEvent.FailedValidation - Class in io.netty.handler.codec.quic
- QuicPathEvent.New - Class in io.netty.handler.codec.quic
- QuicPathEvent.PeerMigrated - Class in io.netty.handler.codec.quic
- QuicPathEvent.ReusedSourceConnectionId - Class in io.netty.handler.codec.quic
- QuicPathEvent.Validated - Class in io.netty.handler.codec.quic
- QuicResetTokenGenerator - Interface in io.netty.handler.codec.quic
-
Generate stateless reset tokens to use.
- QuicServerCodecBuilder - Class in io.netty.handler.codec.quic
-
QuicCodecBuilderthat configures and builds aChannelHandlerthat should be added to theChannelPipelineof aQUICserver. - QuicServerCodecBuilder() - Constructor for class io.netty.handler.codec.quic.QuicServerCodecBuilder
-
Creates a new instance.
- QuicSslContext - Class in io.netty.handler.codec.quic
-
Special
SslContextthat can be used forQUIC. - QuicSslContext() - Constructor for class io.netty.handler.codec.quic.QuicSslContext
- QuicSslContextBuilder - Class in io.netty.handler.codec.quic
-
Builder for configuring a new SslContext for creation.
- QuicSslEngine - Class in io.netty.handler.codec.quic
-
An
SSLEnginethat can be used for QUIC. - QuicSslEngine() - Constructor for class io.netty.handler.codec.quic.QuicSslEngine
- QuicSslSessionContext - Interface in io.netty.handler.codec.quic
-
SSLSessionContextwhich also supports advanced operations. - QuicStreamAddress - Class in io.netty.handler.codec.quic
-
A
SocketAddressfor QUIC stream. - QuicStreamAddress(long) - Constructor for class io.netty.handler.codec.quic.QuicStreamAddress
- QuicStreamChannel - Interface in io.netty.handler.codec.quic
-
A QUIC stream.
- QuicStreamChannelBootstrap - Class in io.netty.handler.codec.quic
-
Allows to bootstrap outgoing
QuicStreamChannels. - QuicStreamChannelConfig - Interface in io.netty.handler.codec.quic
-
DuplexChannelConfigfor QUIC streams. - QuicStreamFrame - Interface in io.netty.handler.codec.quic
-
A QUIC STREAM_FRAME.
- QuicStreamLimitChangedEvent - Class in io.netty.handler.codec.quic
-
Event fired once the stream limit of a
QuicChannelchanges. - QuicStreamPriority - Class in io.netty.handler.codec.quic
-
The priority of a
QuicStreamChannel. - QuicStreamPriority(int, boolean) - Constructor for class io.netty.handler.codec.quic.QuicStreamPriority
-
Create a new instance
- QuicStreamResetException - Exception in io.netty.handler.codec.quic
-
Signals a stream reset.
- QuicStreamResetException(String, long) - Constructor for exception io.netty.handler.codec.quic.QuicStreamResetException
- QuicStreamType - Enum in io.netty.handler.codec.quic
-
The type of a
QuicStreamChannel. - QuicTimeoutClosedChannelException - Exception in io.netty.handler.codec.quic
-
Special
ClosedChannelExceptionthat is used in case of closure caused by the idle timeout. - QuicTokenHandler - Interface in io.netty.handler.codec.quic
-
Handle token related operations.
- QuicTransportError - Class in io.netty.handler.codec.quic
- QuicTransportParameters - Interface in io.netty.handler.codec.quic
-
Transport parameters for QUIC.
R
- random() - Static method in class io.netty.handler.codec.quic.QuicConnectionAddress
-
Return a random generated
QuicConnectionAddressof maximum size that can be used to connect aQuicChannel - random(int) - Static method in class io.netty.handler.codec.quic.QuicConnectionAddress
-
Return a random generated
QuicConnectionAddressof a given length that can be used to connect aQuicChannel - randomGenerator() - Static method in interface io.netty.handler.codec.quic.QuicConnectionIdGenerator
-
Return a
QuicConnectionIdGeneratorwhich randomly generates new connection ids. - read() - Method in interface io.netty.handler.codec.quic.QuicChannel
- read() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- READ_FRAMES - Static variable in class io.netty.handler.codec.quic.QuicChannelOption
-
If set to
truetheQuicStreamChannelwill readQuicStreamFrames and fire it through the pipeline, iffalseit will readByteBufand translate the FIN flag to events. - reason() - Method in class io.netty.handler.codec.quic.QuicConnectionCloseEvent
-
Returns the reason for the close, which may be empty if no reason was given as part of the close.
- recv() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- recv() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
- recvBytes() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- recvBytes() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
- remote() - Method in class io.netty.handler.codec.quic.QuicPathEvent
-
The remote address of the network path.
- remoteAddress() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns the remote
QuicConnectionAddress. - remoteAddress() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- remoteAddress(SocketAddress) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Set the remote address of the host to talk to.
- remoteSocketAddress() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns the remote
SocketAddressof the underlying transport to which the data is sent. - RENO - io.netty.handler.codec.quic.QuicCongestionControlAlgorithm
- replace(ByteBuf) - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- replace(ByteBuf) - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
- resetTokenGenerator(QuicResetTokenGenerator) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
-
Set the
QuicResetTokenGeneratorthat is used to generate stateless reset tokens ornullif the default should be used. - retain() - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- retain() - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
- retain(int) - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- retain(int) - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
- retainedDuplicate() - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- retainedDuplicate() - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
- retrans() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- retrans() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
- RETRY - io.netty.handler.codec.quic.QuicPacketType
-
Retry packet.
- ReusedSourceConnectionId(long, InetSocketAddress, InetSocketAddress, InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.handler.codec.quic.QuicPathEvent.ReusedSourceConnectionId
-
The stack observes that the Source Connection ID with the given sequence number, initially used by the peer over the first pair of addresses, is now reused over the second pair of addresses.
- rtt() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
S
- SEGMENTED_DATAGRAM_PACKET_ALLOCATOR - Static variable in class io.netty.handler.codec.quic.QuicChannelOption
-
Use GSO for QUIC packets if possible.
- SegmentedDatagramPacketAllocator - Interface in io.netty.handler.codec.quic
-
Used to allocate datagram packets that use UDP_SEGMENT (GSO).
- self() - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Returns itself.
- sent() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- sent() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
- sentBytes() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- sentBytes() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
- seq() - Method in class io.netty.handler.codec.quic.QuicPathEvent.ReusedSourceConnectionId
-
Source connection id sequence number.
- SERVER_KEY_TYPES - Static variable in class io.netty.handler.codec.quic.BoringSSLContextOption
-
Set the supported server key/certificate types used in BoringSSLCertificateCallback
- sessionCacheSize(long) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Set the size of the cache used for storing SSL session objects.
- sessionContext() - Method in class io.netty.handler.codec.quic.QuicSslContext
- sessionTimeout(long) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Set the timeout for the cached SSL session objects, in seconds.
- setAllocator(ByteBufAllocator) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setAllocator(ByteBufAllocator) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setAllowHalfClosure(boolean) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setAutoClose(boolean) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setAutoClose(boolean) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setAutoRead(boolean) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setAutoRead(boolean) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setConnectTimeoutMillis(int) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setConnectTimeoutMillis(int) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setMaxMessagesPerRead(int) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
-
Deprecated.
- setMaxMessagesPerRead(int) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setMessageSizeEstimator(MessageSizeEstimator) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setMessageSizeEstimator(MessageSizeEstimator) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setReadFrames(boolean) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
-
Set this to
trueif theQuicStreamChannelshould readQuicStreamFrames and fire these through theChannelPipeline,falseif it usesByteBuf. - setRecvByteBufAllocator(RecvByteBufAllocator) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setRecvByteBufAllocator(RecvByteBufAllocator) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setTicketKeys(SslSessionTicketKey...) - Method in interface io.netty.handler.codec.quic.QuicSslSessionContext
-
Sets the
SslSessionTicketKeys that should be used. - setWriteBufferHighWaterMark(int) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setWriteBufferHighWaterMark(int) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setWriteBufferLowWaterMark(int) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setWriteBufferLowWaterMark(int) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setWriteBufferWaterMark(WriteBufferWaterMark) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setWriteBufferWaterMark(WriteBufferWaterMark) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- setWriteSpinCount(int) - Method in interface io.netty.handler.codec.quic.QuicChannelConfig
- setWriteSpinCount(int) - Method in interface io.netty.handler.codec.quic.QuicStreamChannelConfig
- SHORT - io.netty.handler.codec.quic.QuicPacketType
-
1-RTT short header packet.
- shouldFlushNow(int, int) - Method in interface io.netty.handler.codec.quic.FlushStrategy
-
Returns
trueif a flush should happen now,falseotherwise. - shutdown() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- shutdown(int) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Shortcut for calling
QuicStreamChannel.shutdownInput(int)andQuicStreamChannel.shutdownInput(int). - shutdown(int, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Shortcut for calling
QuicStreamChannel.shutdownInput(int, ChannelPromise)andQuicStreamChannel.shutdownInput(int, ChannelPromise). - SHUTDOWN_OUTPUT - Static variable in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Should be added to a
ChannelFuturewhen the output should be cleanly shutdown via aFIN. - shutdownInput() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- shutdownInput(int) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Shutdown the input of the stream with the given error code.
- shutdownInput(int, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Shutdown the input of the stream with the given error code.
- shutdownInput(ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- shutdownOutput() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- shutdownOutput(int) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Shutdown the output of the stream with the given error code.
- shutdownOutput(int, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Shutdown the output of the stream with the given error code.
- sign(SSLEngine, int, byte[]) - Method in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
-
Signs the input with the given key and notifies the returned
Futurewith the signed bytes. - SIGNATURE_ALGORITHMS - Static variable in class io.netty.handler.codec.quic.BoringSSLContextOption
-
Set the signature algorithms that should be used.
- signGenerator() - Static method in interface io.netty.handler.codec.quic.QuicConnectionIdGenerator
-
Return a
QuicConnectionIdGeneratorwhich generates new connection ids by signing the given input. - signGenerator() - Static method in interface io.netty.handler.codec.quic.QuicResetTokenGenerator
-
Return a
QuicResetTokenGeneratorwhich generates new reset tokens by signing the given input. - SSL_SIGN_ECDSA_SECP256R1_SHA256 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_ECDSA_SECP384R1_SHA384 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_ECDSA_SECP521R1_SHA512 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_ECDSA_SHA1 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_ED25519 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_RSA_PKCS1_MD5_SHA1 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_RSA_PKCS1_SHA1 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_RSA_PKCS1_SHA256 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_RSA_PKCS1_SHA384 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_RSA_PKCS1_SHA512 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_RSA_PSS_RSAE_SHA256 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_RSA_PSS_RSAE_SHA384 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- SSL_SIGN_RSA_PSS_RSAE_SHA512 - Static variable in interface io.netty.handler.codec.quic.BoringSSLAsyncPrivateKeyMethod
- sslContext(QuicSslContext) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- SslEarlyDataReadyEvent - Class in io.netty.handler.codec.quic
-
Event which is fired once it's possible to send early data on the client-side.
- sslEngine() - Method in interface io.netty.handler.codec.quic.QuicChannel
-
Returns the used
SSLEngineornullif none is used (yet). - sslEngineProvider(Function<QuicChannel, ? extends QuicSslEngine>) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
- SslSessionTicketKey - Class in io.netty.handler.codec.quic
-
Session Ticket Key
- SslSessionTicketKey(byte[], byte[], byte[]) - Constructor for class io.netty.handler.codec.quic.SslSessionTicketKey
-
Construct SessionTicketKey.
- sslTaskExecutor(Executor) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Allow to configure a
Executorthat will be used to run expensive SSL operations. - statelessResetToken(byte[]) - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Allows to configure the
active connect id limitthat should be used. - STREAM_LIMIT_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint received a frame for a stream identifier that exceeded its advertised stream limit for the corresponding stream type.
- STREAM_STATE_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint received a frame for a stream that was not in a state that permitted that frame.
- streamAttr(AttributeKey<T>, T) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Allow to specify an initial attribute of the newly created
QuicStreamChannel. - streamAttr(AttributeKey<T>, T) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
-
Allow to specify an initial attribute of the newly created
QuicStreamChannel. - streamHandler(ChannelHandler) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
- streamHandler(ChannelHandler) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
- streamId() - Method in class io.netty.handler.codec.quic.QuicStreamAddress
-
Return the id of the stream.
- streamId() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
The id of the stream.
- streamOption(ChannelOption<T>, T) - Method in class io.netty.handler.codec.quic.QuicChannelBootstrap
-
Allow to specify a
ChannelOptionwhich is used for theQuicStreamChannelinstances once they got created. - streamOption(ChannelOption<T>, T) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
-
Allow to specify a
ChannelOptionwhich is used for theQuicStreamChannelinstances once they got created. - streamRetransBytes() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- streamRetransBytes() - Method in interface io.netty.handler.codec.quic.QuicConnectionStats
T
- TICKET_KEY_SIZE - Static variable in class io.netty.handler.codec.quic.SslSessionTicketKey
-
Size of session ticket key
- tokenHandler(QuicTokenHandler) - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
-
Set the
QuicTokenHandlerthat is used to generate and validate tokens ornullif no tokens should be used at all. - toString() - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- toString() - Method in class io.netty.handler.codec.quic.QuicConnectionAddress
- toString() - Method in class io.netty.handler.codec.quic.QuicConnectionCloseEvent
- toString() - Method in class io.netty.handler.codec.quic.QuicDatagramExtensionEvent
- toString() - Method in class io.netty.handler.codec.quic.QuicPathEvent.Closed
- toString() - Method in class io.netty.handler.codec.quic.QuicPathEvent.FailedValidation
- toString() - Method in class io.netty.handler.codec.quic.QuicPathEvent.New
- toString() - Method in class io.netty.handler.codec.quic.QuicPathEvent.PeerMigrated
- toString() - Method in class io.netty.handler.codec.quic.QuicPathEvent.ReusedSourceConnectionId
- toString() - Method in class io.netty.handler.codec.quic.QuicPathEvent
- toString() - Method in class io.netty.handler.codec.quic.QuicPathEvent.Validated
- toString() - Method in class io.netty.handler.codec.quic.QuicStreamAddress
- toString() - Method in class io.netty.handler.codec.quic.QuicStreamPriority
- toString() - Method in class io.netty.handler.codec.quic.QuicTransportError
- toString() - Method in class io.netty.handler.codec.quic.SslSessionTicketKey
- touch() - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- touch() - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
- touch(Object) - Method in class io.netty.handler.codec.quic.DefaultQuicStreamFrame
- touch(Object) - Method in interface io.netty.handler.codec.quic.QuicStreamFrame
- TRANSPORT_PARAMETER_ERROR - Static variable in class io.netty.handler.codec.quic.QuicTransportError
-
An endpoint received transport parameters that were badly formatted, included an invalid value, omitted a mandatory transport parameter, included a forbidden transport parameter, or were otherwise in error.
- trustManager(File) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Trusted certificates for verifying the remote endpoint's certificate.
- trustManager(TrustManagerFactory) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Trusted manager for verifying the remote endpoint's certificate.
- trustManager(X509Certificate...) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
Trusted certificates for verifying the remote endpoint's certificate.
- trustManager(TrustManager) - Method in class io.netty.handler.codec.quic.QuicSslContextBuilder
-
A single trusted manager for verifying the remote endpoint's certificate.
- type() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Returns the
QuicStreamTypeof the stream. - type(QuicStreamType) - Method in class io.netty.handler.codec.quic.QuicStreamChannelBootstrap
U
- unavailabilityCause() - Static method in class io.netty.handler.codec.quic.Quic
-
Returns the cause of unavailability.
- UNIDIRECTIONAL - io.netty.handler.codec.quic.QuicStreamType
-
An unidirectional stream.
- updatePriority(QuicStreamPriority) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Update the priority of the stream.
- updatePriority(QuicStreamPriority, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
-
Update the priority of the stream.
- urgency() - Method in class io.netty.handler.codec.quic.QuicStreamPriority
-
The urgency of the stream.
V
- validate() - Method in class io.netty.handler.codec.quic.QuicCodecBuilder
-
Validate the configuration before building the codec.
- validate() - Method in class io.netty.handler.codec.quic.QuicServerCodecBuilder
- Validated(InetSocketAddress, InetSocketAddress) - Constructor for class io.netty.handler.codec.quic.QuicPathEvent.Validated
-
The related network path between local and remote has been validated.
- validateToken(ByteBuf, InetSocketAddress) - Method in class io.netty.handler.codec.quic.InsecureQuicTokenHandler
- validateToken(ByteBuf, InetSocketAddress) - Method in interface io.netty.handler.codec.quic.QuicTokenHandler
-
Validate the token and return the offset,
-1is returned if the token is not valid. - validationState() - Method in interface io.netty.handler.codec.quic.QuicConnectionPathStats
- valueOf(long) - Static method in class io.netty.handler.codec.quic.QuicTransportError
- valueOf(String) - Static method in enum io.netty.handler.codec.quic.QuicCongestionControlAlgorithm
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.handler.codec.quic.QuicPacketType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.netty.handler.codec.quic.QuicStreamType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.netty.handler.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.handler.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.handler.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.handler.codec.quic.QuicCodecBuilder
-
Allows to configure the
QUIC versionthat should be used. - VERSION_NEGOTIATION - io.netty.handler.codec.quic.QuicPacketType
-
Version negotiation packet.
- voidPromise() - Method in interface io.netty.handler.codec.quic.QuicChannel
- voidPromise() - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
W
- write(Object) - Method in interface io.netty.handler.codec.quic.QuicChannel
- write(Object) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- write(Object, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
- write(Object, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- writeAndFlush(Object) - Method in interface io.netty.handler.codec.quic.QuicChannel
- writeAndFlush(Object) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- writeAndFlush(Object, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicChannel
- writeAndFlush(Object, ChannelPromise) - Method in interface io.netty.handler.codec.quic.QuicStreamChannel
- writeToken(ByteBuf, ByteBuf, InetSocketAddress) - Method in class io.netty.handler.codec.quic.InsecureQuicTokenHandler
- writeToken(ByteBuf, ByteBuf, InetSocketAddress) - Method in interface io.netty.handler.codec.quic.QuicTokenHandler
-
Generate a new token for the given destination connection id and address.
Z
- ZERO_RTT - io.netty.handler.codec.quic.QuicPacketType
-
0-RTT packet.
All Classes All Packages