Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ackDelayExponent() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured delay exponent used for ACKs or the default.
- ackDelayExponent(long) - Method in class reactor.netty.quic.QuicClient
-
Set the delay exponent used for ACKs.
- activeMigration(boolean) - Method in class reactor.netty.quic.QuicClient
-
Enable/disable active migration.
B
- bind() - Method in class reactor.netty.quic.QuicServer
- 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
45seconds). - 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.QuicClientConfig
- congestionControlAlgorithm() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured
QuicCongestionControlAlgorithmor the default. - congestionControlAlgorithm(QuicCongestionControlAlgorithm) - Method in class reactor.netty.quic.QuicClient
-
Set the congestion control algorithm to use.
- connect() - Method in class reactor.netty.quic.QuicClient
- connectionIdAddressGenerator() - Method in class reactor.netty.quic.QuicServerConfig
-
Return the configured
QuicConnectionIdGeneratoror the default. - connectionIdAddressGenerator(QuicConnectionIdGenerator) - Method in class reactor.netty.quic.QuicServer
-
Set the
QuicConnectionIdGeneratorto use. - connectNow() - Method in class reactor.netty.quic.QuicClient
-
Block the
QuicClientand return aQuicConnection. - connectNow(Duration) - Method in class reactor.netty.quic.QuicClient
-
Block the
QuicClientand return aQuicConnection. - 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.QuicClient
-
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.QuicClientConfig
- defaultMetricsRecorder() - Method in class reactor.netty.quic.QuicClientConfig
- defaultMetricsRecorder() - Method in class reactor.netty.quic.QuicServerConfig
- defaultOnChannelInit() - Method in class reactor.netty.quic.QuicClientConfig
- dispose() - Method in class reactor.netty.quic.QuicResources
-
This has a
NOOPimplementation by default in order to prevent unintended disposal of the global QUIC resources which has a longer lifecycle than regularLoopResources. - disposeLater() - Method in class reactor.netty.quic.QuicResources
-
This has a
NOOPimplementation by default in order to prevent unintended disposal of the global QUIC resources which has a longer lifecycle than regularLoopResources. - disposeLater(Duration, Duration) - Method in class reactor.netty.quic.QuicResources
-
This has a
NOOPimplementation by default in order to prevent unintended disposal of the global QUIC resources which has a longer lifecycle than regularLoopResources. - disposeLoops() - Static method in class reactor.netty.quic.QuicResources
-
Shutdown the global
QuicResourceswithout 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
QuicResourceswithout 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
QuicResourceswithout resetting them, effectively cleaning up associated resources without creating new ones. - doOnBind() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured callback or null.
- doOnBind(Consumer<? super QuicClientConfig>) - Method in class reactor.netty.quic.QuicClient
-
Set or add a callback called when
QuicTransportis about to start listening for incoming traffic. - doOnBound() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured callback or null.
- doOnBound(Consumer<? super Connection>) - Method in class reactor.netty.quic.QuicClient
-
Set or add a callback called after
QuicTransporthas 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
QuicClientis 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
QuicConnectionhas 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
QuicConnectionhas been disconnected. - doOnUnbound() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured callback or null.
- doOnUnbound(Consumer<? super Connection>) - Method in class reactor.netty.quic.QuicClient
-
Set or add a callback called after
QuicTransporthas been shutdown.
E
- equals(Object) - Method in class reactor.netty.quic.QuicInitialSettingsSpec
- eventLoopGroup() - Method in class reactor.netty.quic.QuicClientConfig
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.QuicClient
-
Set if greasing should be enabled or not.
H
- handleStream(BiFunction<? super QuicInbound, ? super QuicOutbound, ? extends Publisher<Void>>) - Method in class reactor.netty.quic.QuicClient
-
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.QuicClient
-
Enable/disable Hystart.
I
- idleTimeout() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured idle timeout or null.
- idleTimeout(Duration) - Method in class reactor.netty.quic.QuicClient
-
Set the maximum idle timeout (resolution: ms) See set_max_idle_timeout.
- initialSettings() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured QUIC initial settings or the default.
- initialSettings(Consumer<QuicInitialSettingsSpec.Builder>) - Method in class reactor.netty.quic.QuicClient
-
Configure QUIC initial settings.
- isActiveMigration() - Method in class reactor.netty.quic.QuicClientConfig
-
Return true if active migration is enabled.
- isDisposed() - Method in class reactor.netty.quic.QuicResources
- isGrease() - Method in class reactor.netty.quic.QuicClientConfig
-
Return true if greasing is enabled.
- isHystart() - Method in class reactor.netty.quic.QuicClientConfig
-
Return true if Hystart is enabled.
- isLocalStream() - Method in interface reactor.netty.quic.QuicStreamInfo
-
Returns
trueif the stream was created by this peer.
L
- localConnectionIdLength() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured local connection id length that is used or the default.
- localConnectionIdLength(int) - Method in class reactor.netty.quic.QuicClient
-
Sets the local connection id length that is used.
M
- maxAckDelay() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured the max ACK delay or the default.
- maxAckDelay(Duration) - Method in class reactor.netty.quic.QuicClient
-
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.QuicClientConfig
-
Return the configured the maximum payload size or the default.
- maxRecvUdpPayloadSize(long) - Method in class reactor.netty.quic.QuicClient
- maxSendUdpPayloadSize() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured the maximum payload size or the default.
- maxSendUdpPayloadSize(long) - Method in class reactor.netty.quic.QuicClient
- 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
QuicStreamChannelas 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.QuicClientConfig
-
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.QuicClient
- secure(Function<QuicChannel, ? extends QuicSslEngine>) - Method in class reactor.netty.quic.QuicClient
- sendQueueLen() - Method in class reactor.netty.quic.QuicClientConfig
-
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.QuicClient
-
Injects default attribute to the future
QuicStreamChannel. - streamAttributes() - Method in class reactor.netty.quic.QuicClientConfig
-
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.QuicClient
-
Set or add the given
ConnectionObserverfor each stream. - streamObserver() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the configured
ConnectionObserverif any orConnectionObserver.emptyListener()for each stream. - streamOption(ChannelOption<A>, A) - Method in class reactor.netty.quic.QuicClient
-
Injects default options to the future
QuicStreamChannel. - streamOptions() - Method in class reactor.netty.quic.QuicClientConfig
-
Return the read-only
ChannelOptionmap for each stream. - streamType() - Method in interface reactor.netty.quic.QuicStreamInfo
-
Returns the
QuicStreamTypeof the stream.
T
- tokenHandler() - Method in class reactor.netty.quic.QuicServerConfig
-
Return the configured
QuicTokenHandleror null. - tokenHandler(QuicTokenHandler) - Method in class reactor.netty.quic.QuicServer
-
Configure the
QuicTokenHandlerthat is used to generate and validate tokens.
U
- updateMap(Map<K, V>, Object, Object) - Static method in class reactor.netty.quic.QuicClientConfig
W
- warmup() - Method in class reactor.netty.quic.QuicClient
-
Based on the actual configuration, returns a
Monothat triggers: an initialization of the event loop group loads the necessary native libraries for the transport By default, when method is not used, thebind operationabsorbs 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.
All Classes and Interfaces|All Packages|Constant Field Values