Ceiling (ms) for the exponential delay before jitter is applied.
OptionalmaxAttempts: numberMaximum number of attempts before ReconnectStrategy.isExhausted reports true; unlimited when omitted.
Number of delays handed out since the last ReconnectStrategy.reset.
Returns true once the configured maxAttempts has been reached (never, if unbounded).
Computes the delay before the next reconnect and increments the attempt counter.
Delay in milliseconds: min(1000 * 2^attempt, maxDelayMs) plus up to 30% random jitter.
Resets the attempt counter to zero. Called on a successful connect.
Default BackoffStrategy: exponential backoff (
1000 * 2^attempt, capped atmaxDelayMs) with up to 30% added jitter to avoid synchronized reconnect storms. Optionally bounded by a maximum attempt count.