package at.gv.egiz.eaaf.core.impl.http; import java.net.UnknownHostException; import java.util.Arrays; import javax.net.ssl.SSLException; import org.apache.http.client.HttpRequestRetryHandler; import org.apache.http.impl.client.DefaultHttpRequestRetryHandler; public class EaafHttpRequestRetryHandler extends DefaultHttpRequestRetryHandler implements HttpRequestRetryHandler { /** * Create the request retry handler using the following list of non-retriable. * IOException classes:
* * * @param retryCount how many times to retry; 0 means no retries * @param requestSentRetryEnabled true if it's OK to retry non-idempotent * requests that have been sent */ public EaafHttpRequestRetryHandler(final int retryCount, final boolean requestSentRetryEnabled) { super(retryCount, requestSentRetryEnabled, Arrays.asList( UnknownHostException.class, SSLException.class)); } }