package cassandra.retry;
public interface RetryPolicy {
public static final RetryPolicy DEFAULT = new MaxRetriesPolicy(ErrorCodeAwareRetryPolicy.INSTANCE);
boolean canRetry(RetryContext context);
public static abstract class Wrapper implements RetryPolicy {
protected RetryPolicy retryPolicy;
protected Wrapper(RetryPolicy retryPolicy) {
if (retryPolicy == null) {
throw new NullPointerException("retryPolicy");
}
this.retryPolicy = retryPolicy;
}
}
}