public class ApacheHttpComponentsFlowableHttpClient extends Object implements FlowableHttpClient, org.apache.http.client.HttpClient
| Modifier and Type | Class and Description |
|---|---|
protected class |
ApacheHttpComponentsFlowableHttpClient.ApacheHttpComponentsExecutableHttpRequest |
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.http.impl.client.HttpClientBuilder |
clientBuilder |
protected int |
connectionRequestTimeout |
protected int |
connectTimeout |
protected org.slf4j.Logger |
logger |
protected int |
socketTimeout |
| Constructor and Description |
|---|
ApacheHttpComponentsFlowableHttpClient(org.apache.http.impl.client.HttpClientBuilder clientBuilder,
int socketTimeout,
int connectTimeout,
int connectionRequestTimeout) |
ApacheHttpComponentsFlowableHttpClient(HttpClientConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected URI |
createUri(String url) |
org.apache.http.HttpResponse |
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request) |
org.apache.http.HttpResponse |
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context) |
<T> T |
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler) |
<T> T |
execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context) |
org.apache.http.HttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request) |
org.apache.http.HttpResponse |
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.protocol.HttpContext context) |
<T> T |
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler) |
<T> T |
execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context) |
org.apache.http.conn.ClientConnectionManager |
getConnectionManager() |
protected HttpHeaders |
getHeaders(org.apache.http.Header[] headers) |
org.apache.http.params.HttpParams |
getParams() |
ExecutableHttpRequest |
prepareRequest(HttpRequest requestInfo) |
protected void |
setConfig(org.apache.http.client.methods.HttpRequestBase base,
HttpRequest requestInfo) |
protected void |
setHeaders(org.apache.http.HttpMessage base,
HttpHeaders headers) |
protected void |
setRequestEntity(HttpRequest requestInfo,
org.apache.http.client.methods.HttpEntityEnclosingRequestBase requestBase) |
protected HttpResponse |
toFlowableHttpResponse(org.apache.http.client.methods.CloseableHttpResponse response) |
protected final org.slf4j.Logger logger
protected org.apache.http.impl.client.HttpClientBuilder clientBuilder
protected int socketTimeout
protected int connectTimeout
protected int connectionRequestTimeout
public ApacheHttpComponentsFlowableHttpClient(HttpClientConfig config)
public ApacheHttpComponentsFlowableHttpClient(org.apache.http.impl.client.HttpClientBuilder clientBuilder,
int socketTimeout,
int connectTimeout,
int connectionRequestTimeout)
public ExecutableHttpRequest prepareRequest(HttpRequest requestInfo)
prepareRequest in interface FlowableHttpClientprotected URI createUri(String url) throws URISyntaxException
URISyntaxExceptionprotected void setRequestEntity(HttpRequest requestInfo, org.apache.http.client.methods.HttpEntityEnclosingRequestBase requestBase) throws UnsupportedEncodingException
UnsupportedEncodingExceptionprotected void setHeaders(org.apache.http.HttpMessage base,
HttpHeaders headers)
protected void setConfig(org.apache.http.client.methods.HttpRequestBase base,
HttpRequest requestInfo)
protected HttpResponse toFlowableHttpResponse(org.apache.http.client.methods.CloseableHttpResponse response) throws IOException
IOExceptionprotected HttpHeaders getHeaders(org.apache.http.Header[] headers)
public org.apache.http.params.HttpParams getParams()
getParams in interface org.apache.http.client.HttpClientpublic org.apache.http.conn.ClientConnectionManager getConnectionManager()
getConnectionManager in interface org.apache.http.client.HttpClientpublic org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest request)
throws IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientIOExceptionorg.apache.http.client.ClientProtocolExceptionpublic org.apache.http.HttpResponse execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.protocol.HttpContext context)
throws IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientIOExceptionorg.apache.http.client.ClientProtocolExceptionpublic org.apache.http.HttpResponse execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request)
throws IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientIOExceptionorg.apache.http.client.ClientProtocolExceptionpublic org.apache.http.HttpResponse execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
throws IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientIOExceptionorg.apache.http.client.ClientProtocolExceptionpublic <T> T execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler)
throws IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientIOExceptionorg.apache.http.client.ClientProtocolExceptionpublic <T> T execute(org.apache.http.client.methods.HttpUriRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context)
throws IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientIOExceptionorg.apache.http.client.ClientProtocolExceptionpublic <T> T execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler)
throws IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientIOExceptionorg.apache.http.client.ClientProtocolExceptionpublic <T> T execute(org.apache.http.HttpHost target,
org.apache.http.HttpRequest request,
org.apache.http.client.ResponseHandler<? extends T> responseHandler,
org.apache.http.protocol.HttpContext context)
throws IOException,
org.apache.http.client.ClientProtocolException
execute in interface org.apache.http.client.HttpClientIOExceptionorg.apache.http.client.ClientProtocolExceptionCopyright © 2021 Flowable. All rights reserved.