public class HttpClientService
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
class |
HttpClientService.Request |
static class |
HttpClientService.Response |
Constructor and Description |
---|
HttpClientService(int corePoolSize,
int defaultConcurrencyLevelPerHost,
int defaultMaxQueueCapacity,
int defaultMaxContentLength,
int defaultTimeout) |
Modifier and Type | Method and Description |
---|---|
void |
initHost(java.lang.String host,
int maxOutstanding,
int maxQueueCapacity) |
HttpClientService.Request |
makeGetRequest(java.net.URL url) |
HttpClientService.Request |
makeGetRequest(java.net.URL url,
int maxContentLength,
int timeout) |
HttpClientService.Request |
makePostRequest(java.net.URL url,
java.lang.String data) |
HttpClientService.Request |
makePostRequest(java.net.URL url,
java.lang.String data,
int maxContentLength,
int timeout) |
void |
shutdown() |
public HttpClientService(int corePoolSize, int defaultConcurrencyLevelPerHost, int defaultMaxQueueCapacity, int defaultMaxContentLength, int defaultTimeout)
public void shutdown()
public void initHost(java.lang.String host, int maxOutstanding, int maxQueueCapacity)
public HttpClientService.Request makeGetRequest(java.net.URL url, int maxContentLength, int timeout)
public HttpClientService.Request makeGetRequest(java.net.URL url)
public HttpClientService.Request makePostRequest(java.net.URL url, java.lang.String data, int maxContentLength, int timeout)
public HttpClientService.Request makePostRequest(java.net.URL url, java.lang.String data)