class

Session::RetryConfig

Inherits Reference < Object

Retry configuration for resilient operations

Constructors

new(max_attempts : Int32 = 3, base_delay : Time::Span = 100.milliseconds, max_delay : Time::Span = 5.seconds, backoff_multiplier : Float64 = 2.0, jitter : Float64 = 0.1)
Source

Instance methods

backoff_multiplier
Source
backoff_multiplier=(backoff_multiplier : Float64)
Source
base_delay
Source
base_delay=(base_delay : Time::Span)
Source
jitter
Source
jitter=(jitter : Float64)
Source
max_attempts
Source
max_attempts=(max_attempts : Int32)
Source
max_delay
Source
max_delay=(max_delay : Time::Span)
Source