package com.github.kristofa.test.http;
import org.apache.commons.lang3.Validate;
public class DefaultHttpResponseProxy implements HttpResponseProxy {
private final HttpResponse response;
private boolean isConsumed = false;
public DefaultHttpResponseProxy(final HttpResponse response) {
Validate.notNull(response);
this.response = response;
}
@Override
public boolean consumed() {
return isConsumed;
}
@Override
public HttpResponse getResponse() {
return response;
}
@Override
public HttpResponse consume() {
isConsumed = true;
return response;
}
}