| Modifier and Type | Class and Description |
|---|---|
| private class |
| Modifier and Type | Field and Description |
|---|---|
| private final Resolver | |
| private final HttpConnectionFactory | |
| private final ManagedConnPool | |
| private final HttpProcessor | |
| private final HttpRequestExecutor | |
| private final SocketConfig | |
| private final SSLSessionVerifier | |
| private final Callback | |
| private final SSLSocketFactory |
| Access | Constructor and Description |
|---|---|
| public | HttpRequester(final HttpRequestExecutor requestExecutor, final HttpProcessor httpProcessor, final ManagedConnPool<HttpHost, HttpClientConnection> connPool, final SocketConfig socketConfig, final HttpConnectionFactory<? extends HttpClientConnection> connectFactory, final SSLSocketFactory sslSocketFactory, final Callback<SSLParameters> sslSetupHandler, final SSLSessionVerifier sslSessionVerifier, final Resolver<HttpHost, InetSocketAddress> addressResolver)
Use |
| Modifier and Type | Method and Description |
|---|---|
| public void | close(final CloseMode
How to close the receiver. closeMode)Implements org. |
| public void | close()
Implements java. |
| public void | |
| public void | |
| private Socket | |
| public ClassicHttpResponse | execute(final HttpClientConnection connection, final ClassicHttpRequest request, final HttpResponseInformationCallback informationCallback, final HttpContext context)
|
| public ClassicHttpResponse | execute(final HttpClientConnection connection, final ClassicHttpRequest request, final HttpContext context)
|
| public <T> T | execute(final HttpClientConnection connection, final ClassicHttpRequest request, final HttpContext context, final HttpClientResponseHandler<T> responseHandler)
|
| public ClassicHttpResponse | execute(final HttpHost targetHost, final ClassicHttpRequest request, final HttpResponseInformationCallback informationCallback, final Timeout connectTimeout, final HttpContext context)
|
| public ClassicHttpResponse | execute(final HttpHost targetHost, final ClassicHttpRequest request, final Timeout connectTimeout, final HttpContext context)
|
| public <T> T | execute(final HttpHost targetHost, final ClassicHttpRequest request, final Timeout connectTimeout, final HttpContext context, final HttpClientResponseHandler<T> responseHandler)
|
| public ConnPoolControl | |
| public int | |
| public int | getMaxPerRoute(final HttpHost route)
Implements org. |
| public int | |
| public Set | |
| public PoolStats | |
| public PoolStats | |
| public boolean | keepAlive(final HttpClientConnection connection, final ClassicHttpRequest request, final ClassicHttpResponse response, final HttpContext context)
|
| public void | setDefaultMaxPerRoute(final int max)
Implements org. |
| public void | setMaxPerRoute(final HttpHost route, final int max)
Implements org. |
| public void |
| addressResolver | back to summary |
|---|---|
| private final Resolver<HttpHost, InetSocketAddress> addressResolver | |
| connectFactory | back to summary |
|---|---|
| private final HttpConnectionFactory<? extends HttpClientConnection> connectFactory | |
| connPool | back to summary |
|---|---|
| private final ManagedConnPool<HttpHost, HttpClientConnection> connPool | |
| httpProcessor | back to summary |
|---|---|
| private final HttpProcessor httpProcessor | |
| requestExecutor | back to summary |
|---|---|
| private final HttpRequestExecutor requestExecutor | |
| socketConfig | back to summary |
|---|---|
| private final SocketConfig socketConfig | |
| sslSessionVerifier | back to summary |
|---|---|
| private final SSLSessionVerifier sslSessionVerifier | |
| sslSetupHandler | back to summary |
|---|---|
| private final Callback<SSLParameters> sslSetupHandler | |
| sslSocketFactory | back to summary |
|---|---|
| private final SSLSocketFactory sslSocketFactory | |
| HttpRequester | back to summary |
|---|---|
| public HttpRequester(final HttpRequestExecutor requestExecutor, final HttpProcessor httpProcessor, final ManagedConnPool<HttpHost, HttpClientConnection> connPool, final SocketConfig socketConfig, final HttpConnectionFactory<? extends HttpClientConnection> connectFactory, final SSLSocketFactory sslSocketFactory, final Callback<SSLParameters> sslSetupHandler, final SSLSessionVerifier sslSessionVerifier, final Resolver<HttpHost, InetSocketAddress> addressResolver) Use
| |
| close | back to summary |
|---|---|
| public void close(final CloseMode closeMode) Implements org. Doc from org. Closes this process or endpoint and releases any system resources associated with it. If the endpoint or the process is already closed then invoking this method has no effect. | |
| close | back to summary |
|---|---|
| public void close() throws IOException Implements java. Doc from java. Closes this stream and releases any system resources associated with it. If the stream is already closed then invoking this method has no effect. As noted in
| |
| closeExpired | back to summary |
|---|---|
| public void closeExpired() Implements org.
| |
| closeIdle | back to summary |
|---|---|
| public void closeIdle(final TimeValue idleTime) Implements org.
| |
| createSocket | back to summary |
|---|---|
| private Socket createSocket(final HttpHost targetHost) throws IOException | |
| execute | back to summary |
|---|---|
| public ClassicHttpResponse execute(final HttpClientConnection connection, final ClassicHttpRequest request, final HttpResponseInformationCallback informationCallback, final HttpContext context) throws HttpException, IOException | |
| execute | back to summary |
|---|---|
| public ClassicHttpResponse execute(final HttpClientConnection connection, final ClassicHttpRequest request, final HttpContext context) throws HttpException, IOException | |
| execute | back to summary |
|---|---|
| public <T> T execute(final HttpClientConnection connection, final ClassicHttpRequest request, final HttpContext context, final HttpClientResponseHandler<T> responseHandler) throws HttpException, IOException | |
| execute | back to summary |
|---|---|
| public ClassicHttpResponse execute(final HttpHost targetHost, final ClassicHttpRequest request, final HttpResponseInformationCallback informationCallback, final Timeout connectTimeout, final HttpContext context) throws HttpException, IOException | |
| execute | back to summary |
|---|---|
| public ClassicHttpResponse execute(final HttpHost targetHost, final ClassicHttpRequest request, final Timeout connectTimeout, final HttpContext context) throws HttpException, IOException | |
| execute | back to summary |
|---|---|
| public <T> T execute(final HttpHost targetHost, final ClassicHttpRequest request, final Timeout connectTimeout, final HttpContext context, final HttpClientResponseHandler<T> responseHandler) throws HttpException, IOException | |
| getConnPoolControl | back to summary |
|---|---|
| public ConnPoolControl | |
| getDefaultMaxPerRoute | back to summary |
|---|---|
| public int getDefaultMaxPerRoute() Implements org.
| |
| getMaxPerRoute | back to summary |
|---|---|
| public int getMaxPerRoute(final HttpHost route) Implements org.
| |
| getMaxTotal | back to summary |
|---|---|
| public int getMaxTotal() Implements org.
| |
| getRoutes | back to summary |
|---|---|
| public Set Implements org.
| |
| getStats | back to summary |
|---|---|
| public PoolStats getStats(final HttpHost route) Implements org.
| |
| getTotalStats | back to summary |
|---|---|
| public PoolStats getTotalStats() Implements org.
| |
| keepAlive | back to summary |
|---|---|
| public boolean keepAlive(final HttpClientConnection connection, final ClassicHttpRequest request, final ClassicHttpResponse response, final HttpContext context) throws IOException | |
| setDefaultMaxPerRoute | back to summary |
|---|---|
| public void setDefaultMaxPerRoute(final int max) Implements org.
| |
| setMaxPerRoute | back to summary |
|---|---|
| public void setMaxPerRoute(final HttpHost route, final int max) Implements org.
| |
| setMaxTotal | back to summary |
|---|---|
| public void setMaxTotal(final int max) Implements org.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final AtomicReference |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv void | |
| pack-priv HttpClientConnection | |
| pack-priv void |
| poolEntryRef | back to summary |
|---|---|
| private final AtomicReference<PoolEntry<HttpHost, HttpClientConnection>> poolEntryRef | |
| PoolEntryHolder | back to summary |
|---|---|
| pack-priv PoolEntryHolder(final PoolEntry<HttpHost, HttpClientConnection> poolEntry) | |
| discardConnection | back to summary |
|---|---|
| pack-priv void discardConnection() | |
| getConnection | back to summary |
|---|---|
| pack-priv HttpClientConnection getConnection() | |
| releaseConnection | back to summary |
|---|---|
| pack-priv void releaseConnection() | |