retryStrategy

fun retryStrategy(maxAttempts: Long = MAX_RETRIES, minBackoff: Duration = MIN_BACKOFF, logger: KLogger): Retry

Creates a retry strategy with exponential backoff and logging.

Return

A configured Retry instance

Parameters

maxAttempts

Maximum number of retry attempts (default: 10)

minBackoff

Minimum backoff duration between retries (default: 200ms)

logger

Logger to use for retry notifications