Package software.amazon.awssdk.retries.api
package software.amazon.awssdk.retries.api
-
ClassDescriptionEncapsulates the abstract scope to start the attempts about to be executed using a retry strategy.Encapsulates the response from the
RetryStrategy
to the request to start the attempts to be executed.Determines how long to wait before each execution attempt.Request that the calling code makes to theRetryStrategy
usingRetryStrategy.recordSuccess(RecordSuccessRequest)
to notify that the attempted execution succeeded.Response given to the calling code by theRetryStrategy
after callingRetryStrategy.recordSuccess(RecordSuccessRequest)
.Request that the calling code makes to theRetryStrategy
usingRetryStrategy.refreshRetryToken(RefreshRetryTokenRequest)
to notify that the attempted execution failed and theRetryToken
needs to be refreshed.Response from theRetryStrategy
after callingRetryStrategy.refreshRetryToken(RefreshRetryTokenRequest)
.A strategy used by an SDK to determine when something should be retried.Builder to create immutable instances ofRetryStrategy
.An opaque token representing an in-progress execution.Exception thrown byRetryStrategy
when a new token cannot be acquired.