All Classes and Interfaces

Class
Description
Encapsulates the abstract scope to start the attempts about to be executed using a retry strategy.
Implementation of the AcquireInitialTokenRequest interface.
Encapsulates the response from the RetryStrategy to the request to start the attempts to be executed.
Implementation of the AcquireInitialTokenResponse interface.
Determines how long to wait before each execution attempt.
Strategy that waits for a random period of time between a lower bound x and an exponentially increasing amount of time between each subsequent attempt of the same call.
Strategy that waits for a random period of time between 0ms and an exponentially increasing amount of time between each subsequent attempt of the same call.
Strategy that waits for an exponentially increasing amount of time between each subsequent attempt of the same call.
Strategy that waits for a random period of time between 0ms and the provided delay.
Strategy that waits for a period of time equal to the provided delay.
Strategy that do not back off: retry immediately.
Request that the calling code makes to the RetryStrategy using RetryStrategy.recordSuccess(RecordSuccessRequest) to notify that the attempted execution succeeded.
Implementation of the RecordSuccessRequest interfface
Response given to the calling code by the RetryStrategy after calling RetryStrategy.recordSuccess(RecordSuccessRequest).
Implementation of the RecordSuccessResponse interface.
Request that the calling code makes to the RetryStrategy using RetryStrategy.refreshRetryToken(RefreshRetryTokenRequest) to notify that the attempted execution failed and the RetryToken needs to be refreshed.
 
Implementation of the RefreshRetryTokenRequest interface.
 
Implementation for the RefreshRetryTokenResponse interface.
A strategy used by an SDK to determine when something should be retried.
Builder to create immutable instances of RetryStrategy.
An opaque token representing an in-progress execution.
Exception thrown by RetryStrategy when a new token cannot be acquired.