public class JettyHttpClient extends Object implements HttpClient
HttpClient.HttpResponseFuture<T>| Constructor and Description |
|---|
JettyHttpClient() |
JettyHttpClient(HttpClientConfig config) |
JettyHttpClient(String name,
HttpClientConfig config) |
JettyHttpClient(String name,
HttpClientConfig config,
KerberosConfig kerberosConfig,
Iterable<? extends HttpRequestFilter> requestFilters) |
public JettyHttpClient()
public JettyHttpClient(HttpClientConfig config)
public JettyHttpClient(String name, HttpClientConfig config)
public JettyHttpClient(String name, HttpClientConfig config, KerberosConfig kerberosConfig, 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 QueuedThreadPoolMBean getThreadPool()
public ConnectionStats getConnectionStats()
public io.airlift.http.client.jetty.CachedDistribution getActiveConnectionsPerDestination()
public io.airlift.http.client.jetty.CachedDistribution getIdleConnectionsPerDestination()
public io.airlift.http.client.jetty.CachedDistribution getQueuedRequestsPerDestination()
public io.airlift.http.client.jetty.CachedDistribution getCurrentQueuedTime()
public io.airlift.http.client.jetty.CachedDistribution getCurrentRequestTime()
public io.airlift.http.client.jetty.CachedDistribution getCurrentRequestSendTime()
public io.airlift.http.client.jetty.CachedDistribution getCurrentResponseWaitTime()
public io.airlift.http.client.jetty.CachedDistribution getCurrentResponseProcessTime()
public String dump()
public void dumpStdErr()
public String dumpAllDestinations()
public int getLoggerQueueSize()
public void close()
close in interface HttpClientclose in interface Closeableclose in interface AutoCloseablepublic boolean isClosed()
isClosed in interface HttpClientpublic StackTraceElement[] getCreationLocation()
Copyright © 2010–2018 Airlift. All rights reserved.