public class ECFHttpClientFactory extends java.lang.Object implements IHttpClientFactory
| Modifier and Type | Class and Description |
|---|---|
protected static interface |
ECFHttpClientFactory.ModifierRunner<T> |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CONNECTION_REQUEST_TIMEOUT |
static int |
DEFAULT_CONNECTION_TIMEOUT |
static int |
DEFAULT_READ_TIMEOUT |
static java.lang.String |
NTLM_PROXY_HANDLER_ATTR |
| Constructor and Description |
|---|
ECFHttpClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected HttpClientBuilder |
createHttpClientBuilder() |
void |
deactivate() |
static INTLMProxyHandler |
getNTLMProxyHandler(HttpContext httpContext) |
static CredentialsProvider |
modifyCredentialsProvider(CredentialsProvider credentialsProvider) |
HttpClientBuilder |
newClient() |
HttpClientContext |
newClientContext() |
RequestConfig.Builder |
newRequestConfig(HttpClientContext context,
java.util.Map<?,?> localOptions) |
public static final int DEFAULT_CONNECTION_TIMEOUT
public static final int DEFAULT_READ_TIMEOUT
public static final int DEFAULT_CONNECTION_REQUEST_TIMEOUT
public static final java.lang.String NTLM_PROXY_HANDLER_ATTR
public HttpClientBuilder newClient()
newClient in interface IHttpClientFactoryprotected HttpClientBuilder createHttpClientBuilder()
public HttpClientContext newClientContext()
newClientContext in interface IHttpClientFactorypublic RequestConfig.Builder newRequestConfig(HttpClientContext context,
java.util.Map<?,?> localOptions)
newRequestConfig in interface IHttpClientFactorypublic void close()
public void deactivate()
public static CredentialsProvider modifyCredentialsProvider(CredentialsProvider credentialsProvider)
public static INTLMProxyHandler getNTLMProxyHandler(HttpContext httpContext)