Index

A B C D E G H I L M O P Q R S T U W _ 
All Classes and Interfaces|All Packages|Constant Field Values

A

ackDelayExponent() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured delay exponent used for ACKs or the default.
ackDelayExponent(long) - Method in class reactor.netty.quic.QuicServer
Set the delay exponent used for ACKs.
activeMigration(boolean) - Method in class reactor.netty.quic.QuicServer
Enable/disable active migration.

B

bind() - Method in class reactor.netty.quic.QuicServer
Binds the QuicServer and returns a Mono of Connection.
bindNow() - Method in class reactor.netty.quic.QuicServer
Starts the server in a blocking fashion, and waits for it to finish initializing or the startup timeout expires (the startup timeout is 45 seconds).
bindNow(Duration) - Method in class reactor.netty.quic.QuicServer
Start the server in a blocking fashion, and wait for it to finish initializing or the provided startup timeout expires.

C

channelType(boolean) - Method in class reactor.netty.quic.QuicServerConfig
 
congestionControlAlgorithm() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured QuicCongestionControlAlgorithm or the default.
congestionControlAlgorithm(QuicCongestionControlAlgorithm) - Method in class reactor.netty.quic.QuicServer
Set the congestion control algorithm to use.
connect() - Method in class reactor.netty.quic.QuicClient
Connect the QuicClient and return a Mono of QuicConnection.
connectionIdAddressGenerator() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured QuicConnectionIdGenerator or the default.
connectionIdAddressGenerator(QuicConnectionIdGenerator) - Method in class reactor.netty.quic.QuicServer
connectNow() - Method in class reactor.netty.quic.QuicClient
Block the QuicClient and return a QuicConnection.
connectNow(Duration) - Method in class reactor.netty.quic.QuicClient
Block the QuicClient and return a QuicConnection.
create() - Static method in class reactor.netty.quic.QuicClient
Prepare a QuicClient.
create() - Static method in class reactor.netty.quic.QuicServer
Prepare a QuicServer.
createStream(QuicStreamType, BiFunction<? super QuicInbound, ? super QuicOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.quic.QuicConnection
Creates a stream.
createStream(BiFunction<? super QuicInbound, ? super QuicOutbound, ? extends Publisher<Void>>) - Method in interface reactor.netty.quic.QuicConnection
Creates a bidirectional stream.

D

daemon() - Method in class reactor.netty.quic.QuicResources
 
datagram(int, int) - Method in class reactor.netty.quic.QuicServer
If configured this will enable Datagram support.
defaultConnectionObserver() - Method in class reactor.netty.quic.QuicClientConfig
 
defaultConnectionObserver() - Method in class reactor.netty.quic.QuicServerConfig
 
defaultLoggingHandler() - Method in class reactor.netty.quic.QuicClientConfig
 
defaultLoggingHandler() - Method in class reactor.netty.quic.QuicServerConfig
 
defaultLoopResources() - Method in class reactor.netty.quic.QuicServerConfig
 
defaultMetricsRecorder() - Method in class reactor.netty.quic.QuicClientConfig
 
defaultMetricsRecorder() - Method in class reactor.netty.quic.QuicServerConfig
 
defaultOnChannelInit() - Method in class reactor.netty.quic.QuicServerConfig
 
dispose() - Method in class reactor.netty.quic.QuicResources
This has a NOOP implementation by default in order to prevent unintended disposal of the global QUIC resources which has a longer lifecycle than regular LoopResources.
disposeLater() - Method in class reactor.netty.quic.QuicResources
This has a NOOP implementation by default in order to prevent unintended disposal of the global QUIC resources which has a longer lifecycle than regular LoopResources.
disposeLater(Duration, Duration) - Method in class reactor.netty.quic.QuicResources
This has a NOOP implementation by default in order to prevent unintended disposal of the global QUIC resources which has a longer lifecycle than regular LoopResources.
disposeLoops() - Static method in class reactor.netty.quic.QuicResources
Shutdown the global QuicResources without resetting them, effectively cleaning up associated resources without creating new ones.
disposeLoopsLater() - Static method in class reactor.netty.quic.QuicResources
Prepare to shut down the global QuicResources without resetting them, effectively cleaning up associated resources without creating new ones.
disposeLoopsLater(Duration, Duration) - Static method in class reactor.netty.quic.QuicResources
Prepare to shut down the global QuicResources without resetting them, effectively cleaning up associated resources without creating new ones.
doOnBind() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured callback or null.
doOnBind(Consumer<? super QuicServerConfig>) - Method in class reactor.netty.quic.QuicServer
Set or add a callback called when QuicTransport is about to start listening for incoming traffic.
doOnBound() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured callback or null.
doOnBound(Consumer<? super Connection>) - Method in class reactor.netty.quic.QuicServer
Set or add a callback called after QuicTransport has been started.
doOnConnect() - Method in class reactor.netty.quic.QuicClientConfig
Return the configured callback or null.
doOnConnect(Consumer<? super QuicClientConfig>) - Method in class reactor.netty.quic.QuicClient
Set or add a callback called when QuicClient is about to connect to the remote endpoint.
doOnConnected() - Method in class reactor.netty.quic.QuicClientConfig
Return the configured callback or null.
doOnConnected(Consumer<? super QuicConnection>) - Method in class reactor.netty.quic.QuicClient
Set or add a callback called after QuicConnection has been connected.
doOnConnection() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured callback or null.
doOnConnection(Consumer<? super QuicConnection>) - Method in class reactor.netty.quic.QuicServer
Set or add a callback called on new remote QuicConnection.
doOnDisconnected() - Method in class reactor.netty.quic.QuicClientConfig
Return the configured callback or null.
doOnDisconnected(Consumer<? super QuicConnection>) - Method in class reactor.netty.quic.QuicClient
Set or add a callback called after QuicConnection has been disconnected.
doOnUnbound() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured callback or null.
doOnUnbound(Consumer<? super Connection>) - Method in class reactor.netty.quic.QuicServer
Set or add a callback called after QuicTransport has been shutdown.

E

equals(Object) - Method in class reactor.netty.quic.QuicInitialSettingsSpec
 
eventLoopGroup() - Method in class reactor.netty.quic.QuicServerConfig
 

G

get() - Static method in class reactor.netty.quic.QuicResources
Return the global QUIC resources for loops.
getOrCreate(LoopResources, Function<LoopResources, QuicResources>, String) - Static method in class reactor.netty.quic.QuicResources
Safely check if existing resource exist and proceed to update/cleanup if new resources references are passed.
grease(boolean) - Method in class reactor.netty.quic.QuicServer
Set if greasing should be enabled or not.

H

handleStream(BiFunction<? super QuicInbound, ? super QuicOutbound, ? extends Publisher<Void>>) - Method in class reactor.netty.quic.QuicServer
Attach an IO handler to react on incoming stream.
hashCode() - Method in class reactor.netty.quic.QuicInitialSettingsSpec
 
host(String) - Method in class reactor.netty.quic.QuicClient
The host to which this client should connect.
host(String) - Method in class reactor.netty.quic.QuicServer
The host to which this server should bind.
hystart(boolean) - Method in class reactor.netty.quic.QuicServer
Enable/disable Hystart.

I

idleTimeout() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured idle timeout or null.
idleTimeout(Duration) - Method in class reactor.netty.quic.QuicServer
Set the maximum idle timeout (resolution: ms) See set_max_idle_timeout.
initialSettings() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured QUIC initial settings or the default.
initialSettings(Consumer<QuicInitialSettingsSpec.Builder>) - Method in class reactor.netty.quic.QuicServer
Configure QUIC initial settings.
isActiveMigration() - Method in class reactor.netty.quic.QuicServerConfig
Return true if active migration is enabled.
isDisposed() - Method in class reactor.netty.quic.QuicResources
 
isGrease() - Method in class reactor.netty.quic.QuicServerConfig
Return true if greasing is enabled.
isHystart() - Method in class reactor.netty.quic.QuicServerConfig
Return true if Hystart is enabled.
isLocalStream() - Method in interface reactor.netty.quic.QuicStreamInfo
Returns true if the stream was created by this peer.

L

localConnectionIdLength() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured local connection id length that is used or the default.
localConnectionIdLength(int) - Method in class reactor.netty.quic.QuicServer
Sets the local connection id length that is used.

M

maxAckDelay() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured the max ACK delay or the default.
maxAckDelay(Duration) - Method in class reactor.netty.quic.QuicServer
Set max ACK delay (resolution: ms).
maxData() - Method in class reactor.netty.quic.QuicInitialSettingsSpec
Return the configured initial maximum data limit.
maxData(long) - Method in interface reactor.netty.quic.QuicInitialSettingsSpec.Builder
Set the initial maximum data limit.
maxRecvUdpPayloadSize() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured the maximum payload size or the default.
maxRecvUdpPayloadSize(long) - Method in class reactor.netty.quic.QuicServer
maxSendUdpPayloadSize() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured the maximum payload size or the default.
maxSendUdpPayloadSize(long) - Method in class reactor.netty.quic.QuicServer
maxStreamDataBidirectionalLocal() - Method in class reactor.netty.quic.QuicInitialSettingsSpec
Return the configured initial maximum data limit for local bidirectional streams.
maxStreamDataBidirectionalLocal(long) - Method in interface reactor.netty.quic.QuicInitialSettingsSpec.Builder
Set the initial maximum data limit for local bidirectional streams.
maxStreamDataBidirectionalRemote() - Method in class reactor.netty.quic.QuicInitialSettingsSpec
Return the configured initial maximum data limit for remote bidirectional streams.
maxStreamDataBidirectionalRemote(long) - Method in interface reactor.netty.quic.QuicInitialSettingsSpec.Builder
Set the initial maximum data limit for remote bidirectional streams.
maxStreamDataUnidirectional() - Method in class reactor.netty.quic.QuicInitialSettingsSpec
Return the configured initial maximum data limit for unidirectional streams.
maxStreamDataUnidirectional(long) - Method in interface reactor.netty.quic.QuicInitialSettingsSpec.Builder
Set the initial maximum data limit for unidirectional streams.
maxStreamsBidirectional() - Method in class reactor.netty.quic.QuicInitialSettingsSpec
Return the configured initial maximum stream limit for bidirectional streams.
maxStreamsBidirectional(long) - Method in interface reactor.netty.quic.QuicInitialSettingsSpec.Builder
Set the initial maximum stream limit for bidirectional streams.
maxStreamsUnidirectional() - Method in class reactor.netty.quic.QuicInitialSettingsSpec
Return the configured initial maximum stream limit for unidirectional streams.
maxStreamsUnidirectional(long) - Method in interface reactor.netty.quic.QuicInitialSettingsSpec.Builder
Set the initial maximum stream limit for unidirectional streams.

O

onChannel(Class<CHANNEL>, EventLoopGroup) - Method in class reactor.netty.quic.QuicResources
 
onChannelClass(Class<CHANNEL>, EventLoopGroup) - Method in class reactor.netty.quic.QuicResources
 
onClient(boolean) - Method in class reactor.netty.quic.QuicResources
 
onServer(boolean) - Method in class reactor.netty.quic.QuicResources
 
onServerSelect(boolean) - Method in class reactor.netty.quic.QuicResources
 

P

parentChannelInitializer() - Method in class reactor.netty.quic.QuicClientConfig
 
parentChannelInitializer() - Method in class reactor.netty.quic.QuicServerConfig
 
port(int) - Method in class reactor.netty.quic.QuicClient
The port to which this client should connect.
port(int) - Method in class reactor.netty.quic.QuicServer
The port to which this server should bind.

Q

QUIC_CLIENT_PREFIX - Static variable in class reactor.netty.quic.QuicClientConfig
Name prefix that will be used for the QUIC client's metrics registered in Micrometer's global registry.
QUIC_SERVER_PREFIX - Static variable in class reactor.netty.quic.QuicServerConfig
Name prefix that will be used for the QUIC server's metrics registered in Micrometer's global registry.
QuicClient - Class in reactor.netty.quic
A QuicClient allows building in a safe immutable way a QUIC client that is materialized and connecting when QuicClient.connect() is ultimately called.
QuicClient() - Constructor for class reactor.netty.quic.QuicClient
 
QuicClientConfig - Class in reactor.netty.quic
Encapsulate all necessary configuration for QUIC client transport.
QuicConnection - Interface in reactor.netty.quic
API for creating and handling streams.
QuicInbound - Interface in reactor.netty.quic
An inbound-traffic API delegating to an underlying Channel.
QuicInitialSettingsSpec - Class in reactor.netty.quic
A configuration builder to fine tune the QUIC initial settings.
QuicInitialSettingsSpec.Builder - Interface in reactor.netty.quic
 
QuicOutbound - Interface in reactor.netty.quic
An outbound-traffic API delegating to an underlying Channel.
QuicResources - Class in reactor.netty.quic
Hold the default QUIC resources.
QuicResources(LoopResources) - Constructor for class reactor.netty.quic.QuicResources
 
QuicServer - Class in reactor.netty.quic
A QuicServer allows building in a safe immutable way a QUIC server that is materialized and bound when QuicServer.bind() is ultimately called.
QuicServer() - Constructor for class reactor.netty.quic.QuicServer
 
QuicServerConfig - Class in reactor.netty.quic
Encapsulate all necessary configuration for QUIC server transport.
QuicStreamInfo - Interface in reactor.netty.quic
Exposes information for the QuicStreamChannel as stream id etc.

R

reactor.netty.quic - package reactor.netty.quic
Components for writing QUIC-based clients and servers using Reactor abstractions.
recvQueueLen() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured RECV queue length.
remoteAddress() - Method in class reactor.netty.quic.QuicClientConfig
Return the remote configured SocketAddress.
remoteAddress(Supplier<? extends SocketAddress>) - Method in class reactor.netty.quic.QuicClient
The address to which this client should connect on each subscribe.
reset() - Static method in class reactor.netty.quic.QuicResources
Reset QUIC resources to default and return its instance.

S

secure(QuicSslContext) - Method in class reactor.netty.quic.QuicServer
The QuicSslContext that will be used to create QuicSslEngines for QuicChannels.
secure(Function<QuicChannel, ? extends QuicSslEngine>) - Method in class reactor.netty.quic.QuicServer
The Function that will return the QuicSslEngine that should be used for the QuicChannel.
sendQueueLen() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured SEND queue length.
set(LoopResources) - Static method in class reactor.netty.quic.QuicResources
Update event loops resources and return the global QUIC resources.
streamAttr(AttributeKey<A>, A) - Method in class reactor.netty.quic.QuicServer
Injects default attribute to the future QuicStreamChannel.
streamAttributes() - Method in class reactor.netty.quic.QuicServerConfig
Return the read-only default stream attributes.
streamId() - Method in interface reactor.netty.quic.QuicStreamInfo
The id of the stream.
streamObserve(ConnectionObserver) - Method in class reactor.netty.quic.QuicServer
Set or add the given ConnectionObserver for each stream.
streamObserver() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured ConnectionObserver if any or ConnectionObserver.emptyListener() for each stream.
streamOption(ChannelOption<A>, A) - Method in class reactor.netty.quic.QuicServer
Injects default options to the future QuicStreamChannel.
streamOptions() - Method in class reactor.netty.quic.QuicServerConfig
Return the read-only ChannelOption map for each stream.
streamType() - Method in interface reactor.netty.quic.QuicStreamInfo
Returns the QuicStreamType of the stream.

T

tokenHandler() - Method in class reactor.netty.quic.QuicServerConfig
Return the configured QuicTokenHandler or null.
tokenHandler(QuicTokenHandler) - Method in class reactor.netty.quic.QuicServer
Configure the QuicTokenHandler that is used to generate and validate tokens.

U

updateMap(Map<K, V>, Object, Object) - Static method in class reactor.netty.quic.QuicServerConfig
 

W

warmup() - Method in class reactor.netty.quic.QuicServer
Based on the actual configuration, returns a Mono that triggers: an initialization of the event loop group loads the necessary native libraries for the transport By default, when method is not used, the bind operation absorbs the extra time needed to load resources.

_

_dispose() - Method in class reactor.netty.quic.QuicResources
Dispose underlying resources.
_disposeLater(Duration, Duration) - Method in class reactor.netty.quic.QuicResources
Dispose underlying resources in a listenable fashion.
A B C D E G H I L M O P Q R S T U W _ 
All Classes and Interfaces|All Packages|Constant Field Values