An scala.concurrent.duration.Duration indicating how long to wait for the next operation can occur
An scala.concurrent.duration.Duration indicating the maximum value a delay
can have
A scala.Int representing the maximum amount of time a maxWait can be repeated
An scala.concurrent.duration.Duration indicating how long to wait for the next operation can occur
An scala.concurrent.duration.Duration indicating how long to wait for the next operation can occur
A scala.Int representing the maximum amount of time a maxWait can be repeated
An scala.concurrent.duration.Duration indicating the maximum value a delay
can have
An scala.concurrent.duration.Duration indicating the maximum value a delay
can have
Calculate the next delay and return a new throttle
Calculate the next delay and return a new throttle
Represents a back off strategy that will retry for
maxTimes
when the maximum wait has been reached When it can't connect within themaxTimes
amaxValue
can occur it will return a io.backchat.hookup.NoThrottle strategyAn scala.concurrent.duration.Duration indicating how long to wait for the next operation can occur
An scala.concurrent.duration.Duration indicating the maximum value a
delay
can haveA scala.Int representing the maximum amount of time a maxWait can be repeated