| Interface | Description |
|---|---|
| Retryable<T> |
Interface that provides retry ability for a class when executed via
RetryPolicy.run(Retryable). |
| Class | Description |
|---|---|
| ExponentialBackoffRetryPolicy |
A
RetryPolicy that defines a maximum number of retries, and a
delay for retry attempts that increases exponentially based on a backoff factor. |
| LinearDelayRetryPolicy |
A
RetryPolicy that defines a maximum number of retries, and a
constant delay for retry attempts. |
| RetryPolicy |
A policy that defines the conditions and timing of when retries should be
performed.
|
| Exception | Description |
|---|---|
| RetryException |
Class representing a retryable exception that qualifies for retried
invocation, which is the default behavior defined in
RetryPolicy.retryOn(Exception). |
| RetryFailureException |
Thrown to indicate the ultimate failure of retried invocation(s) by a
RetryPolicy. |
Copyright © 2020 LightStep. All rights reserved.