Package software.amazon.awssdk.retries.api
-
Interface Summary Interface Description AcquireInitialTokenRequest Encapsulates the abstract scope to start the attempts about to be executed using a retry strategy.AcquireInitialTokenResponse Encapsulates the response from theRetryStrategyto 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 theRetryStrategyusingRetryStrategy.recordSuccess(RecordSuccessRequest)to notify that the attempted execution succeeded.RecordSuccessResponse Response given to the calling code by theRetryStrategyafter callingRetryStrategy.recordSuccess(RecordSuccessRequest).RefreshRetryTokenRequest Request that the calling code makes to theRetryStrategyusingRetryStrategy.refreshRetryToken(RefreshRetryTokenRequest)to notify that the attempted execution failed and theRetryTokenneeds to be refreshed.RefreshRetryTokenRequest.Builder RefreshRetryTokenResponse Response from theRetryStrategyafter callingRetryStrategy.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 ofRetryStrategy.RetryToken An opaque token representing an in-progress execution. -
Exception Summary Exception Description TokenAcquisitionFailedException Exception thrown byRetryStrategywhen a new token cannot be acquired.