public class PredefinedRetryPolicies extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
PredefinedRetryPolicies.SDKDefaultRetryCondition
The default implementation of RetryCondition used by the SDK. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static RetryPolicy | 
DEFAULT
SDK default retry policy. 
 | 
static RetryPolicy.BackoffStrategy | 
DEFAULT_BACKOFF_STRATEGY
The SDK default back-off strategy, which increases exponentially up to a max amount of delay. 
 | 
static V2CompatibleBackoffStrategy | 
DEFAULT_BACKOFF_STRATEGY_V2
The SDK default back-off strategy, which increases exponentially up to a max amount of delay. 
 | 
static int | 
DEFAULT_MAX_ERROR_RETRY
SDK default max retry count 
 | 
static RetryPolicy.RetryCondition | 
DEFAULT_RETRY_CONDITION
The 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_DEFAULT
Default policy for DynamoDB client 
 | 
static RetryPolicy.BackoffStrategy | 
DYNAMODB_DEFAULT_BACKOFF_STRATEGY
The default back-off strategy for DynamoDB client, which increases
 exponentially up to a max amount of delay. 
 | 
static int | 
DYNAMODB_DEFAULT_MAX_ERROR_RETRY
Default max retry count for DynamoDB client 
 | 
static RetryPolicy | 
NO_RETRY_POLICY
No retry policy 
 | 
| Constructor and Description | 
|---|
PredefinedRetryPolicies()  | 
| Modifier and Type | Method and Description | 
|---|---|
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. 
 | 
public static final RetryPolicy NO_RETRY_POLICY
public static final int DEFAULT_MAX_ERROR_RETRY
public static final RetryPolicy DEFAULT
ClientConfiguration is provided.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 V2CompatibleBackoffStrategy DEFAULT_BACKOFF_STRATEGY_V2
public static final RetryPolicy.BackoffStrategy DYNAMODB_DEFAULT_BACKOFF_STRATEGY
public static RetryPolicy getDefaultRetryPolicy()
public static RetryPolicy getDynamoDBDefaultRetryPolicy()
public static RetryPolicy getDefaultRetryPolicyWithCustomMaxRetries(int maxErrorRetry)
public static RetryPolicy getDynamoDBDefaultRetryPolicyWithCustomMaxRetries(int maxErrorRetry)
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.