public class HttpClientHelperDefaultImpl extends Object implements HttpClientHelper
Constructor and Description |
---|
HttpClientHelperDefaultImpl() |
Modifier and Type | Method and Description |
---|---|
static Map<String,String> |
addBasicAuthenticationHeader(String login,
String password,
Map<String,String> currentHeaders) |
StxPluginHttpResponse |
doDelete(String service,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doDelete(String service,
Map<String,String> additionalHeaders,
org.apache.http.client.protocol.HttpClientContext context) |
StxPluginHttpResponse |
doGet(String service,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doGet(String service,
Map<String,String> additionalHeaders,
org.apache.http.client.protocol.HttpClientContext context) |
StxPluginHttpResponse |
doPatch(String service,
org.apache.http.HttpEntity httpEntityToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPatch(String service,
Object objectToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPatchInternal(String service,
org.apache.http.HttpEntity entity,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPost(String service,
org.apache.http.HttpEntity httpEntityToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPost(String service,
Object objectToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPostInternal(String service,
org.apache.http.HttpEntity entity,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPut(String service,
org.apache.http.HttpEntity httpEntityToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPut(String service,
Object objectToPost,
Map<String,String> additionalHeaders) |
StxPluginHttpResponse |
doPutInternal(String service,
org.apache.http.HttpEntity entity,
Map<String,String> additionalHeaders) |
int |
getConnectionTimeout() |
org.apache.http.impl.conn.PoolingHttpClientConnectionManager |
getConnManager() |
protected org.apache.http.impl.client.HttpClientBuilder |
getHttpClientBuilder() |
int |
getReadTimeout() |
boolean |
isIgnoreSslVerification() |
void |
setCheckHostnames(boolean checkHostnames)
In the SSL case, do not check hostnames.
|
void |
setConnectionTimeout(int connectionTimeout) |
void |
setConnManager(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connManager) |
void |
setDefaultConnectionTimeout(int connectionTimeout) |
void |
setDefaultReadTimeout(int readTimeout) |
void |
setIgnoreSslVerification(boolean ignoreSslVerification) |
void |
setReadTimeout(int readTimeout) |
void |
setSSLContext(SSLContext sslContext)
Allows to provide this connection with an SSL context.
|
protected org.apache.http.impl.client.HttpClientBuilder getHttpClientBuilder()
public StxPluginHttpResponse doPost(String service, org.apache.http.HttpEntity httpEntityToPost, Map<String,String> additionalHeaders)
doPost
in interface HttpClientHelper
public StxPluginHttpResponse doPost(String service, Object objectToPost, Map<String,String> additionalHeaders)
doPost
in interface HttpClientHelper
public StxPluginHttpResponse doPostInternal(String service, org.apache.http.HttpEntity entity, Map<String,String> additionalHeaders)
public StxPluginHttpResponse doPut(String service, org.apache.http.HttpEntity httpEntityToPost, Map<String,String> additionalHeaders)
doPut
in interface HttpClientHelper
public StxPluginHttpResponse doPut(String service, Object objectToPost, Map<String,String> additionalHeaders)
doPut
in interface HttpClientHelper
public StxPluginHttpResponse doPutInternal(String service, org.apache.http.HttpEntity entity, Map<String,String> additionalHeaders)
public StxPluginHttpResponse doGet(String service, Map<String,String> additionalHeaders)
doGet
in interface HttpClientHelper
public StxPluginHttpResponse doPatch(String service, org.apache.http.HttpEntity httpEntityToPost, Map<String,String> additionalHeaders)
doPatch
in interface HttpClientHelper
public StxPluginHttpResponse doPatch(String service, Object objectToPost, Map<String,String> additionalHeaders)
doPatch
in interface HttpClientHelper
public StxPluginHttpResponse doPatchInternal(String service, org.apache.http.HttpEntity entity, Map<String,String> additionalHeaders)
public StxPluginHttpResponse doDelete(String service, Map<String,String> additionalHeaders)
doDelete
in interface HttpClientHelper
public StxPluginHttpResponse doDelete(String service, Map<String,String> additionalHeaders, org.apache.http.client.protocol.HttpClientContext context)
doDelete
in interface HttpClientHelper
public StxPluginHttpResponse doGet(String service, Map<String,String> additionalHeaders, org.apache.http.client.protocol.HttpClientContext context)
doGet
in interface HttpClientHelper
public int getReadTimeout()
public int getConnectionTimeout()
public org.apache.http.impl.conn.PoolingHttpClientConnectionManager getConnManager()
public void setConnManager(org.apache.http.impl.conn.PoolingHttpClientConnectionManager connManager)
public boolean isIgnoreSslVerification()
public void setIgnoreSslVerification(boolean ignoreSslVerification)
public static Map<String,String> addBasicAuthenticationHeader(String login, String password, Map<String,String> currentHeaders)
public void setDefaultConnectionTimeout(int connectionTimeout)
setDefaultConnectionTimeout
in interface HttpClientHelper
public void setDefaultReadTimeout(int readTimeout)
setDefaultReadTimeout
in interface HttpClientHelper
public void setConnectionTimeout(int connectionTimeout)
public void setReadTimeout(int readTimeout)
public void setSSLContext(SSLContext sslContext)
HttpClientHelper
setSSLContext
in interface HttpClientHelper
public void setCheckHostnames(boolean checkHostnames)
HttpClientHelper
setCheckHostnames
in interface HttpClientHelper
Copyright © 2020. All rights reserved.