Package-level declarations
Types
Strategy for computing the delay before the next retry attempt.
A stateless implementation of the AWS decorrelated jitter backoff strategy.
A default implementation of the RetryPolicy interface.
A backoff strategy that increases the delay between retries exponentially.
A backoff strategy that waits for a fixed amount of time between retry attempts. The delay is the same regardless of the attempt number.
A backoff strategy that waits a constant, linear amount of time between each retry attempt. The delay is the same for every attempt, regardless of the attempt number.
Passed to RetryPolicyConfig.onRetry (and emitted as com.santimattius.resilient.telemetry.ResilientEvent.RetryAttempt) when a retry is triggered by RetryPolicyConfig.shouldRetryResult, not by an exception from block.
Defines a contract for implementing resilience strategies that automatically retry a failed operation.
Configuration class for defining the behavior of a RetryPolicy.