TimedAttemptSettings |
ExponentialRetryAlgorithm.createFirstAttempt(RetryingContext context) |
|
TimedAttemptSettings |
RetryAlgorithm.createFirstAttempt(RetryingContext context) |
|
TimedAttemptSettings |
TimedRetryAlgorithmWithContext.createFirstAttempt(RetryingContext context) |
|
RetryingFuture<ResponseT> |
DirectRetryingExecutor.createFuture(Callable<ResponseT> callable,
RetryingContext context) |
Creates a RetryingFuture, which is a facade, returned to the client code to wait for
any retriable operation to complete.
|
RetryingFuture<ResponseT> |
RetryingExecutorWithContext.createFuture(Callable<ResponseT> callable,
RetryingContext context) |
|
RetryingFuture<ResponseT> |
ScheduledRetryingExecutor.createFuture(Callable<ResponseT> callable,
RetryingContext context) |
Creates a RetryingFuture, which is a facade, returned to the client code to wait for
any retriable operation to complete.
|
TimedAttemptSettings |
BasicResultRetryAlgorithm.createNextAttempt(RetryingContext context,
Throwable previousThrowable,
ResponseT previousResponse,
TimedAttemptSettings previousSettings) |
Always returns null, indicating that this algorithm does not provide any specific settings for
the next attempt.
|
TimedAttemptSettings |
ExponentialRetryAlgorithm.createNextAttempt(RetryingContext context,
TimedAttemptSettings previousSettings) |
|
TimedAttemptSettings |
ResultRetryAlgorithmWithContext.createNextAttempt(RetryingContext context,
Throwable previousThrowable,
ResponseT previousResponse,
TimedAttemptSettings previousSettings) |
|
TimedAttemptSettings |
RetryAlgorithm.createNextAttempt(RetryingContext context,
Throwable previousThrowable,
ResponseT previousResponse,
TimedAttemptSettings previousSettings) |
|
TimedAttemptSettings |
StreamingRetryAlgorithm.createNextAttempt(RetryingContext context,
Throwable previousThrowable,
ResponseT previousResponse,
TimedAttemptSettings previousSettings) |
|
TimedAttemptSettings |
TimedRetryAlgorithmWithContext.createNextAttempt(RetryingContext context,
TimedAttemptSettings previousSettings) |
|
boolean |
BasicResultRetryAlgorithm.shouldRetry(RetryingContext context,
Throwable previousThrowable,
ResponseT previousResponse) |
Returns true if an exception was thrown (previousThrowable != null),
false otherwise.
|
boolean |
ExponentialRetryAlgorithm.shouldRetry(RetryingContext context,
TimedAttemptSettings nextAttemptSettings) |
Returns true if another attempt should be made, or false otherwise.
|
boolean |
ResultRetryAlgorithmWithContext.shouldRetry(RetryingContext context,
Throwable previousThrowable,
ResponseT previousResponse) |
Returns true if another attempt should be made, or false otherwise.
|
boolean |
RetryAlgorithm.shouldRetry(RetryingContext context,
Throwable previousThrowable,
ResponseT previousResponse,
TimedAttemptSettings nextAttemptSettings) |
Returns true if another attempt should be made, or false otherwise.
|
boolean |
StreamingRetryAlgorithm.shouldRetry(RetryingContext context,
Throwable previousThrowable,
ResponseT previousResponse,
TimedAttemptSettings nextAttemptSettings) |
Returns true if another attempt should be made, or false otherwise.
|
boolean |
TimedRetryAlgorithmWithContext.shouldRetry(RetryingContext context,
TimedAttemptSettings nextAttemptSettings) |
Returns true if another attempt should be made, or false otherwise.
|