| Interface | Description |
|---|---|
| AcquireInitialTokenRequest |
Encapsulates the abstract scope to start the attempts about to be executed using a retry strategy.
|
| AcquireInitialTokenResponse |
Encapsulates the response from the
RetryStrategy to the request to start the attempts to be executed. |
| BackoffStrategy |
Determines how long to wait before each execution attempt.
|
| RecordSuccessRequest |
Request that the calling code makes to the
RetryStrategy using
RetryStrategy.recordSuccess(RecordSuccessRequest) to notify that the attempted execution succeeded. |
| RecordSuccessResponse |
Response given to the calling code by the
RetryStrategy after calling
RetryStrategy.recordSuccess(RecordSuccessRequest). |
| RefreshRetryTokenRequest |
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. |
| RefreshRetryTokenRequest.Builder | |
| RefreshRetryTokenResponse |
Response from the
RetryStrategy after calling RetryStrategy.refreshRetryToken(RefreshRetryTokenRequest). |
| RetryStrategy |
A strategy used by an SDK to determine when something should be retried.
|
| RetryStrategy.Builder<B extends RetryStrategy.Builder<B,T>,T extends RetryStrategy> |
Builder to create immutable instances of
RetryStrategy. |
| RetryToken |
An opaque token representing an in-progress execution.
|
| Exception | Description |
|---|---|
| TokenAcquisitionFailedException |
Exception thrown by
RetryStrategy when a new token cannot be acquired. |
Copyright © 2026. All rights reserved.