package org.jboss.resteasy.client.jaxrs.engines;
import org.apache.http.client.HttpClient;
import org.apache.http.impl.client.CloseableHttpClient;
import org.jboss.resteasy.client.jaxrs.ClientHttpEngine;
public interface ApacheHttpClientEngine extends ClientHttpEngine
{
enum MemoryUnit {
BY,
KB,
MB,
GB
}
static ApacheHttpClientEngine create()
{
return new ApacheHttpClient43Engine();
}
static ApacheHttpClientEngine create(CloseableHttpClient httpClient)
{
return new ApacheHttpClient43Engine(httpClient);
}
static ApacheHttpClientEngine create(HttpClient httpClient, boolean closeHttpClient)
{
return new ApacheHttpClient43Engine(httpClient, closeHttpClient);
}
}