package org.fishwife.jrugged.httpclient;
import org.apache.http.HttpResponse;
/** A {@link ResponseFailureAssessor} that treats all
* 4XX and 5XX status codes as failures.
*/
public class DefaultResponseFailureAssessor implements ResponseFailureAssessor {
public boolean isFailure(HttpResponse resp) {
int status = resp.getStatusLine().getStatusCode();
return (status >= 400 && status <= 499) ||
(status >= 500 && status <= 599);
}
}