withBackoff


Description:

public Result<Retry,Error> withBackoff (Duration initial, Duration max)

Sets exponential backoff strategy.

Delay sequence grows as initial, 2*initial, 4*initial, ... and is capped by max.

Parameters:

initial

initial delay.

max

maximum delay cap.

Returns:

Result.ok(this retry instance), or Result.error(RetryError.INVALID_ARGUMENT) when initial/max are invalid.