org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine Maven / Gradle / Ivy
package org.jboss.resteasy.client.jaxrs.engines;
import org.apache.http.HttpHost;
import org.apache.http.client.HttpClient;
import org.jboss.resteasy.client.jaxrs.i18n.LogMessages;
/**
* An Apache HTTP engine for use with the new Builder Config style.
*/
public class ApacheHttpClient43Engine extends ManualClosingApacheHttpClient43Engine
{
public ApacheHttpClient43Engine()
{
super();
}
public ApacheHttpClient43Engine(final HttpHost defaultProxy)
{
super(defaultProxy);
}
public ApacheHttpClient43Engine(final HttpClient httpClient)
{
super(httpClient);
}
public ApacheHttpClient43Engine(final HttpClient httpClient, final boolean closeHttpClient)
{
super(httpClient, closeHttpClient);
}
public ApacheHttpClient43Engine(final HttpClient httpClient, final HttpContextProvider httpContextProvider)
{
super(httpClient, httpContextProvider);
}
public void finalize() throws Throwable
{
if (!closed && allowClosingHttpClient && httpClient != null)
LogMessages.LOGGER.closingForYou(this.getClass());
close();
super.finalize();
}
}