@Target(value=METHOD) @Retention(value=RUNTIME) public @interface ExponentialRetry
 For retrying based on dynamic retry policy use RetryDecorator.
 Both @ExponentialRetry annotation and RetryDecorator should not be
 used simultaneously on the same asynchronous method call.
 
To allow retries for an individual activity, place the annotation on the desired activity method in the corresponding @Activities interface. Since a new activity instance is started per retry, any timeouts configured on the
| Modifier and Type | Required Element and Description | 
|---|---|
| long | initialRetryIntervalSecondsInterval to wait after the initial failure, before triggering a retry. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| double | backoffCoefficientCoefficient to use for exponential retry policy. | 
| Class<? extends Throwable>[] | exceptionsToRetryDefault is  Throwablewhich means that all exceptions are retried. | 
| Class<? extends Throwable>[] | excludeExceptionsWhat exceptions that match exceptionsToRetry list should be not retried. | 
| int | maximumAttemptsNumber of maximum retry attempts (including the initial attempt). | 
| long | maximumRetryIntervalSecondsMaximum interval to wait between retry attempts. | 
| long | retryExpirationSecondsTotal duration across all attempts before giving up and attempting
 no further retries. | 
public abstract long initialRetryIntervalSeconds
This value should not be greater than values specified for maximumRetryPeriod or retryExpirationPeriod.
public abstract long maximumRetryIntervalSeconds
This value should not be less than value specified for initialRetryPeriod. Default value is unlimited.
public abstract long retryExpirationSeconds
This duration is measured relative to the initial attempt's starting time. and
This value should not be less than value specified for initialRetryPeriod. Default value is unlimited.
public abstract double backoffCoefficient
The retry interval will be multiplied by this coefficient after each subsequent failure. Default is 2.0.
public abstract int maximumAttempts
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.