Exponential

@Serializable
data class Exponential(val initialDelayMillis: Long, val maxRetries: Int = Int.MAX_VALUE) : RetryPolicy

Retry with exponentially increasing delay. delay(n) = initialDelayMillis × 2^n

Parameters

initialDelayMillis

Base delay in milliseconds for the first retry.

maxRetries

Maximum number of retry attempts. Default is unlimited.

Constructors

Link copied to clipboard
constructor(initialDelayMillis: Long, maxRetries: Int = Int.MAX_VALUE)

Properties

Link copied to clipboard
Link copied to clipboard