Package | Description |
---|---|
software.amazon.awssdk.core.retry | |
software.amazon.awssdk.core.retry.backoff | |
software.amazon.awssdk.core.retry.conditions |
Modifier and Type | Method and Description |
---|---|
RetryPolicyContext |
RetryPolicyContext.Builder.build() |
Modifier and Type | Method and Description |
---|---|
Duration |
BackoffStrategy.computeDelayBeforeNextRetry(RetryPolicyContext context)
Compute the delay before the next retry request.
|
Duration |
FullJitterBackoffStrategy.computeDelayBeforeNextRetry(RetryPolicyContext context) |
Duration |
FixedDelayBackoffStrategy.computeDelayBeforeNextRetry(RetryPolicyContext context) |
Duration |
EqualJitterBackoffStrategy.computeDelayBeforeNextRetry(RetryPolicyContext context) |
Modifier and Type | Method and Description |
---|---|
void |
TokenBucketRetryCondition.requestSucceeded(RetryPolicyContext context) |
void |
AndRetryCondition.requestSucceeded(RetryPolicyContext context) |
void |
OrRetryCondition.requestSucceeded(RetryPolicyContext context) |
default void |
RetryCondition.requestSucceeded(RetryPolicyContext context)
Called by the SDK to notify this condition that the provided request succeeded.
|
void |
TokenBucketRetryCondition.requestWillNotBeRetried(RetryPolicyContext context) |
void |
AndRetryCondition.requestWillNotBeRetried(RetryPolicyContext context) |
void |
OrRetryCondition.requestWillNotBeRetried(RetryPolicyContext context) |
default void |
RetryCondition.requestWillNotBeRetried(RetryPolicyContext context)
Called by the SDK to notify this condition that the provided request will not be retried, because some retry condition
determined that it shouldn't be retried.
|
boolean |
RetryOnThrottlingCondition.shouldRetry(RetryPolicyContext context) |
boolean |
MaxNumberOfRetriesCondition.shouldRetry(RetryPolicyContext context) |
boolean |
TokenBucketRetryCondition.shouldRetry(RetryPolicyContext context) |
boolean |
AndRetryCondition.shouldRetry(RetryPolicyContext context) |
boolean |
RetryOnStatusCodeCondition.shouldRetry(RetryPolicyContext context) |
boolean |
OrRetryCondition.shouldRetry(RetryPolicyContext context) |
boolean |
RetryOnExceptionsCondition.shouldRetry(RetryPolicyContext context) |
boolean |
RetryOnClockSkewCondition.shouldRetry(RetryPolicyContext context) |
boolean |
RetryCondition.shouldRetry(RetryPolicyContext context)
Determine whether a request should or should not be retried.
|
Copyright © 2020. All rights reserved.