A B C D E F H I L M N R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- acquireInitialToken(AcquireInitialTokenRequest) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
This method implements the logic of
RetryStrategy.acquireInitialToken(AcquireInitialTokenRequest). - AcquireResponse - Class in software.amazon.awssdk.retries.internal.circuitbreaker
-
The number of tokens in the token bucket after a specific token acquisition succeeds.
- AcquireResponse.Builder - Class in software.amazon.awssdk.retries.internal.circuitbreaker
- acquisitionFailed() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse
-
Returns
trueif the requested capacity was not successfully acquired. - acquisitionFailed(Boolean) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse.Builder
- AdaptiveRetryStrategy - Interface in software.amazon.awssdk.retries
-
The adaptive retry strategy is a
RetryStrategywhen executing against a very resource-constrained set of resources. - AdaptiveRetryStrategy.Builder - Interface in software.amazon.awssdk.retries
- adaptiveStrategyBuilder() - Static method in class software.amazon.awssdk.retries.DefaultRetryStrategy
-
Create a new builder for a
AdaptiveRetryStrategy. - addDefaults(RetryStrategyDefaults) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- addDefaults(RetryStrategyDefaults) - Method in interface software.amazon.awssdk.retries.internal.DefaultAwareRetryStrategy
-
Add the specified defaults to this retry strategy
- addFailure(Throwable) - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken.Builder
-
Adds a
Throwableto the retry-token. - applyDefaults(RetryStrategy.Builder<?, ?>) - Method in interface software.amazon.awssdk.retries.internal.RetryStrategyDefaults
-
Apply this set of defaults to the provided retry strategy builder.
- attempt() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken
-
Returns the latest attempt count.
B
- backoffStrategy - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- backoffStrategy(BackoffStrategy) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- backoffStrategy(BackoffStrategy) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- backoffStrategy(BackoffStrategy) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- BaseRetryStrategy - Class in software.amazon.awssdk.retries.internal
-
Generic class that implements that common logic for all the retries strategies with extension points for specific strategies to tailor the behavior to its needs.
- BaseRetryStrategy.Builder - Class in software.amazon.awssdk.retries.internal
- build() - Method in interface software.amazon.awssdk.retries.AdaptiveRetryStrategy.Builder
- build() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse.Builder
- build() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse.Builder
- build() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore.Builder
- build() - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- build() - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- build() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken.Builder
-
Creates a new
DefaultRetryTokenwith the configured values. - build() - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- build() - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterTokenBucketStore.Builder
- build() - Method in interface software.amazon.awssdk.retries.LegacyRetryStrategy.Builder
- build() - Method in interface software.amazon.awssdk.retries.StandardRetryStrategy.Builder
- builder() - Static method in interface software.amazon.awssdk.retries.AdaptiveRetryStrategy
-
Create a new
AdaptiveRetryStrategy.Builder. - builder() - Static method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse
- builder() - Static method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse
-
Creates a new builder to build a
ReleaseResponseinstance. - builder() - Static method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore
-
Returns a new builder to create a new store.
- builder() - Static method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy
- builder() - Static method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy
- builder() - Static method in class software.amazon.awssdk.retries.internal.DefaultRetryToken
-
Returns a new builder to create new instances of the
DefaultRetryTokenclass. - builder() - Static method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy
- builder() - Static method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterTokenBucketStore
- builder() - Static method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterUpdateResponse
- builder() - Static method in interface software.amazon.awssdk.retries.LegacyRetryStrategy
-
Create a new
LegacyRetryStrategy.Builder. - builder() - Static method in interface software.amazon.awssdk.retries.StandardRetryStrategy
-
Create a new
StandardRetryStrategy.Builder.
C
- capacityAcquired() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse
-
The number of tokens acquired by the last token acquisition.
- capacityAcquired() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken
-
Returns the latest capacity acquired from the token bucket.
- capacityAcquired(int) - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken.Builder
-
Sets the capacity acquired from the token bucket.
- capacityAcquired(Integer) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse.Builder
- capacityReleased() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse
-
Returns the capacity released from the request.
- capacityReleased(Integer) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse.Builder
- capacityRemaining() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse
-
The number of tokens in the token bucket.
- capacityRemaining() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken
-
Returns the capacity remaining in the token bucket when the last acquire request was done.
- capacityRemaining(int) - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken.Builder
-
Sets the capacity remaining in the token bucket after the last acquire.
- capacityRemaining(Integer) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse.Builder
- capacityRequested() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse
-
The numbers of token requested by the last token acquisition.
- capacityRequested(Integer) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse.Builder
- circuitBreakerEnabled - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- circuitBreakerEnabled(Boolean) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- circuitBreakerEnabled(Boolean) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- circuitBreakerEnabled(Boolean) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- circuitBreakerEnabled(Boolean) - Method in interface software.amazon.awssdk.retries.LegacyRetryStrategy.Builder
-
Whether circuit breaking is enabled for this strategy.
- circuitBreakerEnabled(Boolean) - Method in interface software.amazon.awssdk.retries.StandardRetryStrategy.Builder
-
Whether circuit breaking is enabled for this strategy.
- clock(RateLimiterClock) - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterTokenBucketStore.Builder
- computeBackoff(RefreshRetryTokenRequest, DefaultRetryToken) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
Computes the backoff before a retry using the configured backoff strategy.
- computeBackoff(RefreshRetryTokenRequest, DefaultRetryToken) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy
- computeInitialBackoff(AcquireInitialTokenRequest) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
Computes the backoff before the first attempt, by default
Duration.ZERO. - computeInitialBackoff(AcquireInitialTokenRequest) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy
- create(Duration) - Static method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterAcquireResponse
- currentCapacity() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse
-
Returns the capacity of the token bucket after the release.
- currentCapacity() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucket
-
Retrieve a snapshot of the current number of tokens in the bucket.
- currentCapacity(Integer) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse.Builder
D
- DefaultAdaptiveRetryStrategy - Class in software.amazon.awssdk.retries.internal
- DefaultAdaptiveRetryStrategy.Builder - Class in software.amazon.awssdk.retries.internal
- DefaultAwareRetryStrategy - Interface in software.amazon.awssdk.retries.internal
-
Identify a
RetryStrategythat has the capacity to work with sets of default retry predicates. - DefaultAwareRetryStrategy.Builder - Interface in software.amazon.awssdk.retries.internal
- DefaultLegacyRetryStrategy - Class in software.amazon.awssdk.retries.internal
- DefaultLegacyRetryStrategy.Builder - Class in software.amazon.awssdk.retries.internal
- DefaultRetryStrategy - Class in software.amazon.awssdk.retries
-
Built-in implementations of the
RetryStrategyinterface. - DefaultRetryToken - Class in software.amazon.awssdk.retries.internal
-
A data rich
RetryTokenimplementation. - DefaultRetryToken.Builder - Class in software.amazon.awssdk.retries.internal
-
A builder class to create
DefaultRetryTokeninstances or to mutate them. - DefaultRetryToken.TokenState - Enum in software.amazon.awssdk.retries.internal
-
Set of possibles states on which the RetryToken can be, in-progress, succeeded and all the possible failure modes.
- defaultsAdded - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- DefaultStandardRetryStrategy - Class in software.amazon.awssdk.retries.internal
- DefaultStandardRetryStrategy.Builder - Class in software.amazon.awssdk.retries.internal
- delay() - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterAcquireResponse
- doNotRetry() - Static method in class software.amazon.awssdk.retries.DefaultRetryStrategy
-
Returns a retry strategy that does not retry.
E
- exceptionCost - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- exceptionCost(RefreshRetryTokenRequest) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
Returns the amount of tokens to withdraw from the token bucket.
- exceptionCost(RefreshRetryTokenRequest) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy
F
- fillRate() - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterUpdateResponse
H
- hasRetryPredicates() - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
Returns true if there are retry predicates configured for this retry strategy.
I
- IN_PROGRESS - software.amazon.awssdk.retries.internal.DefaultRetryToken.TokenState
-
The request operation is in-progress.
- increaseAttempt() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken.Builder
-
Increments the current attempt count.
L
- LegacyRetryStrategy - Interface in software.amazon.awssdk.retries
-
The legacy retry strategy is a
RetryStrategyfor normal use-cases. - LegacyRetryStrategy.Builder - Interface in software.amazon.awssdk.retries
- legacyStrategyBuilder() - Static method in class software.amazon.awssdk.retries.DefaultRetryStrategy
-
Create a new builder for a
LegacyRetryStrategy. - log - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
M
- markDefaultAdded(String) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy.Builder
- markDefaultAdded(String) - Method in interface software.amazon.awssdk.retries.internal.DefaultAwareRetryStrategy.Builder
-
Identify the Builder as having the specified defaults to it.
- MAX_RETRIES_REACHED - software.amazon.awssdk.retries.internal.DefaultRetryToken.TokenState
-
The request operation failed with max retries reached.
- maxAttempts - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- maxAttempts() - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- maxAttempts(int) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- maxAttempts(int) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- maxAttempts(int) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- maxCapacity() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse
-
The max capacity.
- maxCapacity() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse
-
Returns the max capacity for the token bucket.
- maxCapacity() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucket
-
Retrieve the maximum capacity of the bucket configured when the bucket was created.
- maxCapacity(Integer) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse.Builder
- maxCapacity(Integer) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse.Builder
- measuredTxRate() - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterUpdateResponse
N
- name() - Method in interface software.amazon.awssdk.retries.internal.RetryStrategyDefaults
- NON_RETRYABLE_EXCEPTION - software.amazon.awssdk.retries.internal.DefaultRetryToken.TokenState
-
The request operation failed with non-retryable exception caught.
R
- RateLimiterAcquireResponse - Class in software.amazon.awssdk.retries.internal.ratelimiter
- RateLimiterClock - Interface in software.amazon.awssdk.retries.internal.ratelimiter
- RateLimiterTokenBucket - Class in software.amazon.awssdk.retries.internal.ratelimiter
-
The
RateLimiterTokenBucketkeeps track of past throttling responses and adapts to slow down the send rate to adapt to the service. - rateLimiterTokenBucketStore(RateLimiterTokenBucketStore) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- RateLimiterTokenBucketStore - Class in software.amazon.awssdk.retries.internal.ratelimiter
-
A store to keep token buckets per scope.
- RateLimiterTokenBucketStore.Builder - Class in software.amazon.awssdk.retries.internal.ratelimiter
- RateLimiterUpdateResponse - Class in software.amazon.awssdk.retries.internal.ratelimiter
- recordSuccess(RecordSuccessRequest) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
This method implements the logic of
RetryStrategy.recordSuccess(RecordSuccessRequest). - refreshRetryToken(RefreshRetryTokenRequest) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
This method implements the logic of
RetryStrategy.refreshRetryToken(RefreshRetryTokenRequest). - release(int) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucket
-
Release a certain number of tokens back to this bucket.
- ReleaseResponse - Class in software.amazon.awssdk.retries.internal.circuitbreaker
- ReleaseResponse.Builder - Class in software.amazon.awssdk.retries.internal.circuitbreaker
- retryOnException(Predicate<Throwable>) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- retryOnException(Predicate<Throwable>) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- retryOnException(Predicate<Throwable>) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- retryPredicates - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- retryPredicates() - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- RetryStrategyDefaults - Interface in software.amazon.awssdk.retries.internal
-
The set of retry predicates that are by default added to a retry strategy.
S
- scope() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken
-
Returns the token scope.
- scope(String) - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken.Builder
-
Sets the scope of the retry token.
- shouldAddDefaults(String) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- software.amazon.awssdk.retries - package software.amazon.awssdk.retries
- software.amazon.awssdk.retries.internal - package software.amazon.awssdk.retries.internal
- software.amazon.awssdk.retries.internal.circuitbreaker - package software.amazon.awssdk.retries.internal.circuitbreaker
- software.amazon.awssdk.retries.internal.ratelimiter - package software.amazon.awssdk.retries.internal.ratelimiter
- StandardRetryStrategy - Interface in software.amazon.awssdk.retries
-
The standard retry strategy is the recommended
RetryStrategyfor normal use-cases. - StandardRetryStrategy.Builder - Interface in software.amazon.awssdk.retries
- standardStrategyBuilder() - Static method in class software.amazon.awssdk.retries.DefaultRetryStrategy
-
Create a new builder for a
StandardRetryStrategy. - state() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken
-
Returns the state of the token.
- state(DefaultRetryToken.TokenState) - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken.Builder
-
Sets the state of the retry token.
- SUCCEEDED - software.amazon.awssdk.retries.internal.DefaultRetryToken.TokenState
-
The request operation concluded successfully.
T
- throttlingBackoffStrategy - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- throttlingBackoffStrategy(BackoffStrategy) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- throttlingBackoffStrategy(BackoffStrategy) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- throttlingBackoffStrategy(BackoffStrategy) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- throttlingBackoffStrategy(BackoffStrategy) - Method in interface software.amazon.awssdk.retries.LegacyRetryStrategy.Builder
-
Configure the backoff strategy used for throttling exceptions by this strategy.
- time() - Method in interface software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterClock
-
Returns the current time in seconds, and should include sub second resolution.
- toBuilder() - Method in interface software.amazon.awssdk.retries.AdaptiveRetryStrategy
- toBuilder() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.AcquireResponse
- toBuilder() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.ReleaseResponse
- toBuilder() - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy
- toBuilder() - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy
- toBuilder() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken
-
Creates a new builder to mutate the current instance.
- toBuilder() - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy
- toBuilder() - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterTokenBucketStore
- toBuilder() - Method in interface software.amazon.awssdk.retries.LegacyRetryStrategy
- toBuilder() - Method in interface software.amazon.awssdk.retries.StandardRetryStrategy
- TOKEN_ACQUISITION_FAILED - software.amazon.awssdk.retries.internal.DefaultRetryToken.TokenState
-
The request operation failed with token acquisition failure.
- TokenBucket - Class in software.amazon.awssdk.retries.internal.circuitbreaker
-
A lock-free implementation of a token bucket.
- tokenBucketExceptionCost(int) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- tokenBucketExceptionCost(int) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- tokenBucketExceptionCost(int) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- tokenBucketForScope(String) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore
-
Returns the
TokenBucketfor the given scope. - tokenBucketForScope(String) - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterTokenBucketStore
- tokenBucketMaxCapacity(int) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucketStore.Builder
- tokenBucketStore - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- tokenBucketStore(TokenBucketStore) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- tokenBucketStore(TokenBucketStore) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- tokenBucketStore(TokenBucketStore) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- TokenBucketStore - Class in software.amazon.awssdk.retries.internal.circuitbreaker
-
A store to keep token buckets per scope.
- TokenBucketStore.Builder - Class in software.amazon.awssdk.retries.internal.circuitbreaker
- tokenBucketThrottlingExceptionCost(int) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- toString() - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- toString() - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucket
- toString() - Method in class software.amazon.awssdk.retries.internal.DefaultRetryToken
- treatAsThrottling - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- treatAsThrottling(Predicate<Throwable>) - Method in interface software.amazon.awssdk.retries.AdaptiveRetryStrategy.Builder
-
Configure the predicate to allow the strategy categorize a Throwable as throttling exception.
- treatAsThrottling(Predicate<Throwable>) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- treatAsThrottling(Predicate<Throwable>) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- treatAsThrottling(Predicate<Throwable>) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
- treatAsThrottling(Predicate<Throwable>) - Method in interface software.amazon.awssdk.retries.LegacyRetryStrategy.Builder
-
Configure the predicate to allow the strategy categorize a Throwable as throttling exception.
- tryAcquire() - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterTokenBucket
-
Acquire tokens from the bucket.
- tryAcquire(int) - Method in class software.amazon.awssdk.retries.internal.circuitbreaker.TokenBucket
-
Try to acquire a certain number of tokens from this bucket.
U
- updateRateAfterSuccess() - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterTokenBucket
-
Updates the estimated send rate after a successful response.
- updateRateAfterThrottling() - Method in class software.amazon.awssdk.retries.internal.ratelimiter.RateLimiterTokenBucket
-
Updates the estimated send rate after a throttling response.
- updateStateForRetry(RefreshRetryTokenRequest) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
Called inside
BaseRetryStrategy.refreshRetryToken(software.amazon.awssdk.retries.api.RefreshRetryTokenRequest)to allow extending classes to update their internal state before retrying a request. - updateStateForRetry(RefreshRetryTokenRequest) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy
- updateStateForSuccess(DefaultRetryToken) - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
-
Called inside
BaseRetryStrategy.recordSuccess(software.amazon.awssdk.retries.api.RecordSuccessRequest)to allow extending classes to update their internal state after a successful request. - updateStateForSuccess(DefaultRetryToken) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy
- useClientDefaults - Variable in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- useClientDefaults() - Method in class software.amazon.awssdk.retries.internal.BaseRetryStrategy
- useClientDefaults(boolean) - Method in class software.amazon.awssdk.retries.internal.DefaultAdaptiveRetryStrategy.Builder
- useClientDefaults(boolean) - Method in class software.amazon.awssdk.retries.internal.DefaultLegacyRetryStrategy.Builder
- useClientDefaults(boolean) - Method in class software.amazon.awssdk.retries.internal.DefaultStandardRetryStrategy.Builder
V
- valueOf(String) - Static method in enum software.amazon.awssdk.retries.internal.DefaultRetryToken.TokenState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum software.amazon.awssdk.retries.internal.DefaultRetryToken.TokenState
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages