com.amazonaws.services.simpleworkflow.flow.interceptors
Class RetryPolicyBase
java.lang.Object
com.amazonaws.services.simpleworkflow.flow.interceptors.RetryPolicyBase
- All Implemented Interfaces:
- RetryPolicy
- Direct Known Subclasses:
- ExponentialRetryPolicy
public abstract class RetryPolicyBase
- extends Object
- implements RetryPolicy
RetryPolicyBase
public RetryPolicyBase()
getExceptionsToRetry
public List<Class<? extends Throwable>> getExceptionsToRetry()
setExceptionsToRetry
public void setExceptionsToRetry(List<Class<? extends Throwable>> exceptionsToRetry)
withExceptionsToRetry
public RetryPolicyBase withExceptionsToRetry(Collection<Class<? extends Throwable>> exceptionsToRetry)
getExceptionsToExclude
public List<Class<? extends Throwable>> getExceptionsToExclude()
setExceptionsToExclude
public void setExceptionsToExclude(List<Class<? extends Throwable>> exceptionsToExclude)
withExceptionsToExclude
public RetryPolicyBase withExceptionsToExclude(Collection<Class<? extends Throwable>> exceptionsToExclude)
isRetryable
public boolean isRetryable(Throwable failure)
- Specified by:
isRetryable
in interface RetryPolicy
Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.