Uses of Class
io.github.mahmoudimus.quic.connection.RecoveryConfig.Builder
Packages that use RecoveryConfig.Builder
Package
Description
The sans-I/O QUIC connection and endpoint, ported from quinn-proto: the
Connection state machine (handshake, packet assembly and
processing, key updates, closing and draining), the Endpoint that routes datagrams and answers with Version
Negotiation, Retry and stateless resets, their configurations (TransportConfig, ServerConfig, ClientConfig, EndpointConfig), and the building blocks they are made of:
range sets (RangeSet), reassembly of received data
(Assembler), buffering of sent data (SendBuffer), streams and flow control (StreamsState), packet number spaces and ACK generation
(PacketSpace), loss detection (Recovery), pacing (Pacer), path MTU discovery (MtuDiscovery) and timers (TimerTable).-
Uses of RecoveryConfig.Builder in io.github.mahmoudimus.quic.connection
Methods in io.github.mahmoudimus.quic.connection that return RecoveryConfig.BuilderModifier and TypeMethodDescriptionRecoveryConfig.Builder.ackDelayExponent(int v) Sets ourack_delay_exponent.static RecoveryConfig.BuilderRecoveryConfig.builder()A builder with the defaults.RecoveryConfig.Builder.congestionControllerFactory(ControllerFactory v) Sets the congestion controller.RecoveryConfig.Builder.initialMtu(int v) Sets the initial MTU.RecoveryConfig.Builder.initialRtt(long v) Sets the initial RTT.RecoveryConfig.Builder.maxAckDelay(long v) Sets ourmax_ack_delay.RecoveryConfig.Builder.maxOutgoingBytesPerSecond(long v) Sets a pacing rate limit.RecoveryConfig.Builder.minMtu(int v) Sets the minimum MTU.RecoveryConfig.Builder.mtuDiscovery(MtuDiscoveryConfig v) Sets MTU discovery.RecoveryConfig.Builder.packetThreshold(int v) Sets the packet reordering threshold.RecoveryConfig.Builder.persistentCongestionThreshold(int v) Sets the persistent congestion threshold.RecoveryConfig.Builder.timeThreshold(double v) Sets the time reordering threshold.