| 
 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Objectcom.amazonaws.retry.PredefinedRetryPolicies
public class PredefinedRetryPolicies
This class includes a set of pre-defined retry policies, including default policies used by SDK.
| Nested Class Summary | |
|---|---|
| static class | PredefinedRetryPolicies.SDKDefaultRetryConditionThe default implementation of RetryCondition used by the SDK. | 
| Field Summary | |
|---|---|
| static RetryPolicy | DEFAULTSDK default retry policy | 
| static RetryPolicy.BackoffStrategy | DEFAULT_BACKOFF_STRATEGYThe SDK default back-off strategy, which increases exponentially up to a max amount of delay. | 
| static int | DEFAULT_MAX_ERROR_RETRYSDK default max retry count | 
| static RetryPolicy.RetryCondition | DEFAULT_RETRY_CONDITIONThe SDK default retry condition, which checks for various conditions in the following order: Never retry on requests with non-repeatable content; Retry on client exceptions caused by IOException; Retry on service exceptions that are either 500 internal server errors, 503 service unavailable errors, service throttling errors or clock skew errors. | 
| static RetryPolicy | DYNAMODB_DEFAULTDefault policy for DynamoDB client | 
| static RetryPolicy.BackoffStrategy | DYNAMODB_DEFAULT_BACKOFF_STRATEGYThe default back-off strategy for DynamoDB client, which increases exponentially up to a max amount of delay. | 
| static int | DYNAMODB_DEFAULT_MAX_ERROR_RETRYDefault max retry count for DynamoDB client | 
| Constructor Summary | |
|---|---|
| PredefinedRetryPolicies() | |
| Method Summary | |
|---|---|
| static RetryPolicy | getDefaultRetryPolicy()Returns the SDK default retry policy. | 
| static RetryPolicy | getDefaultRetryPolicyWithCustomMaxRetries(int maxErrorRetry)Returns the SDK default retry policy with the specified max retry count. | 
| static RetryPolicy | getDynamoDBDefaultRetryPolicy()Returns the default retry policy for DynamoDB client. | 
| static RetryPolicy | getDynamoDBDefaultRetryPolicyWithCustomMaxRetries(int maxErrorRetry)Returns the default retry policy for DynamoDB client with the specified max retry count. | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int DEFAULT_MAX_ERROR_RETRY
public static final RetryPolicy DEFAULT
public static final int DYNAMODB_DEFAULT_MAX_ERROR_RETRY
public static final RetryPolicy DYNAMODB_DEFAULT
public static final RetryPolicy.RetryCondition DEFAULT_RETRY_CONDITION
public static final RetryPolicy.BackoffStrategy DEFAULT_BACKOFF_STRATEGY
public static final RetryPolicy.BackoffStrategy DYNAMODB_DEFAULT_BACKOFF_STRATEGY
| Constructor Detail | 
|---|
public PredefinedRetryPolicies()
| Method Detail | 
|---|
public static RetryPolicy getDefaultRetryPolicy()
ClientConfiguration.setMaxErrorRetry(int)public static RetryPolicy getDynamoDBDefaultRetryPolicy()
ClientConfiguration.setMaxErrorRetry(int)public static RetryPolicy getDefaultRetryPolicyWithCustomMaxRetries(int maxErrorRetry)
public static RetryPolicy getDynamoDBDefaultRetryPolicyWithCustomMaxRetries(int maxErrorRetry)
| 
 | |||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||