public class PreemptiveHttpClient
extends java.lang.Object
implements java.lang.AutoCloseable
| Constructor and Description |
|---|
PreemptiveHttpClient(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connectionManager,
org.apache.http.impl.client.BasicCredentialsProvider credentialsProvider,
java.lang.String accessToken,
org.apache.http.client.AuthCache authCache,
org.apache.http.impl.client.HttpClientBuilder clientBuilder,
int connectionRetries,
org.jfrog.build.api.util.Log log) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
org.apache.http.client.methods.CloseableHttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request) |
void |
setLog(org.jfrog.build.api.util.Log log) |
public PreemptiveHttpClient(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connectionManager,
org.apache.http.impl.client.BasicCredentialsProvider credentialsProvider,
java.lang.String accessToken,
org.apache.http.client.AuthCache authCache,
org.apache.http.impl.client.HttpClientBuilder clientBuilder,
int connectionRetries,
org.jfrog.build.api.util.Log log)
public org.apache.http.client.methods.CloseableHttpResponse execute(org.apache.http.client.methods.HttpUriRequest request)
throws java.io.IOException
java.io.IOExceptionpublic void close()
close in interface java.lang.AutoCloseablepublic void setLog(org.jfrog.build.api.util.Log log)