package com.nurkiewicz.asyncretry.policy;
import com.nurkiewicz.asyncretry.AbstractBaseTestCase;
import com.nurkiewicz.asyncretry.AsyncRetryContext;
/**
* @author Tomasz Nurkiewicz
* @since 7/18/13, 11:27 PM
*/
public class AbstractRetryPolicyTest extends AbstractBaseTestCase {
private static final int ANY_RETRY = 7;
protected boolean shouldRetryOn(RetryPolicy policy, Throwable lastThrowable) {
return policy.shouldContinue(new AsyncRetryContext(policy, ANY_RETRY, lastThrowable));
}
}
class OptimisticLockException extends RuntimeException {}