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
RetryStrategyto 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 theRetryStrategyusingRetryStrategy.recordSuccess(RecordSuccessRequest)to notify that the attempted execution succeeded.Response given to the calling code by theRetryStrategyafter callingRetryStrategy.recordSuccess(RecordSuccessRequest).Request that the calling code makes to theRetryStrategyusingRetryStrategy.refreshRetryToken(RefreshRetryTokenRequest)to notify that the attempted execution failed and theRetryTokenneeds to be refreshed.Response from theRetryStrategyafter 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 byRetryStrategywhen a new token cannot be acquired.