public class JettyHttpClient extends Object implements HttpClient
| Modifier and Type | Class and Description |
|---|---|
static class |
JettyHttpClient.CachedDistribution |
HttpClient.HttpResponseFuture<T>| Constructor and Description |
|---|
JettyHttpClient() |
JettyHttpClient(HttpClientConfig config) |
JettyHttpClient(HttpClientConfig config,
Iterable<? extends HttpRequestFilter> requestFilters) |
JettyHttpClient(HttpClientConfig config,
JettyIoPool jettyIoPool,
Iterable<? extends HttpRequestFilter> requestFilters) |
JettyHttpClient(HttpClientConfig config,
KerberosConfig kerberosConfig,
Optional<JettyIoPool> jettyIoPool,
Iterable<? extends HttpRequestFilter> requestFilters) |
public JettyHttpClient()
public JettyHttpClient(HttpClientConfig config)
public JettyHttpClient(HttpClientConfig config, Iterable<? extends HttpRequestFilter> requestFilters)
public JettyHttpClient(HttpClientConfig config, JettyIoPool jettyIoPool, Iterable<? extends HttpRequestFilter> requestFilters)
public JettyHttpClient(HttpClientConfig config, KerberosConfig kerberosConfig, Optional<JettyIoPool> jettyIoPool, Iterable<? extends HttpRequestFilter> requestFilters)
public <T,E extends Exception> T execute(Request request, ResponseHandler<T,E> responseHandler) throws E extends Exception
execute in interface HttpClientE extends Exceptionpublic <T,E extends Exception> HttpClient.HttpResponseFuture<T> executeAsync(Request request, ResponseHandler<T,E> responseHandler)
executeAsync in interface HttpClientpublic List<HttpRequestFilter> getRequestFilters()
public long getRequestTimeoutMillis()
public RequestStats getStats()
getStats in interface HttpClientpublic long getMaxContentLength()
getMaxContentLength in interface HttpClientpublic JettyHttpClient.CachedDistribution getActiveConnectionsPerDestination()
public JettyHttpClient.CachedDistribution getIdleConnectionsPerDestination()
public JettyHttpClient.CachedDistribution getQueuedRequestsPerDestination()
public JettyHttpClient.CachedDistribution getCurrentQueuedTime()
public JettyHttpClient.CachedDistribution getCurrentRequestTime()
public JettyHttpClient.CachedDistribution getCurrentRequestSendTime()
public JettyHttpClient.CachedDistribution getCurrentResponseWaitTime()
public JettyHttpClient.CachedDistribution getCurrentResponseProcessTime()
public String dump()
public void dumpStdErr()
public String dumpAllDestinations()
public void close()
close in interface HttpClientclose in interface Closeableclose in interface AutoCloseablepublic boolean isClosed()
isClosed in interface HttpClientpublic StackTraceElement[] getCreationLocation()
Copyright © 2010-2017 Airlift. All Rights Reserved.