Package | Description |
---|---|
org.apache.http |
Core HTTP component APIs and primitives.
|
org.apache.http.impl.nio.pool |
Default implementations of client side connection pools
for asynchronous, even driven communication.
|
org.apache.http.impl.pool |
Default implementations of client side connection pools
for synchronous, blocking communication.
|
org.apache.http.nio.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for asynchronous, event driven communication.
|
org.apache.http.nio.reactor.ssl |
TLS/SSL support for asynchronous, event driven communication.
|
org.apache.http.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for synchronous, blocking communication.
|
Modifier and Type | Method and Description |
---|---|
static HttpHost |
HttpHost.create(java.lang.String s)
Creates
HttpHost instance from string. |
Constructor and Description |
---|
HttpHost(HttpHost httphost)
Copy constructor for
HttpHost . |
Modifier and Type | Method and Description |
---|---|
NHttpClientConnection |
BasicNIOConnFactory.create(HttpHost route,
IOSession session) |
protected BasicNIOPoolEntry |
BasicNIOConnPool.createEntry(HttpHost host,
NHttpClientConnection conn) |
java.util.concurrent.Future<BasicNIOPoolEntry> |
BasicNIOConnPool.lease(HttpHost route,
java.lang.Object state) |
java.util.concurrent.Future<BasicNIOPoolEntry> |
BasicNIOConnPool.lease(HttpHost route,
java.lang.Object state,
FutureCallback<BasicNIOPoolEntry> callback) |
protected java.net.SocketAddress |
BasicNIOConnPool.resolveLocalAddress(HttpHost host)
Deprecated.
(4.3) use
SocketAddressResolver |
java.net.SocketAddress |
BasicNIOConnPool.BasicAddressResolver.resolveLocalAddress(HttpHost host) |
protected java.net.SocketAddress |
BasicNIOConnPool.resolveRemoteAddress(HttpHost host)
Deprecated.
(4.3) use
SocketAddressResolver |
java.net.SocketAddress |
BasicNIOConnPool.BasicAddressResolver.resolveRemoteAddress(HttpHost host) |
Constructor and Description |
---|
BasicNIOPoolEntry(java.lang.String id,
HttpHost route,
NHttpClientConnection conn) |
Constructor and Description |
---|
BasicNIOConnPool(ConnectingIOReactor ioreactor,
NIOConnFactory<HttpHost,NHttpClientConnection> connFactory,
HttpParams params)
Deprecated.
|
BasicNIOConnPool(ConnectingIOReactor ioreactor,
NIOConnFactory<HttpHost,NHttpClientConnection> connFactory,
int connectTimeout) |
Modifier and Type | Method and Description |
---|---|
HttpClientConnection |
BasicConnFactory.create(HttpHost host) |
protected BasicPoolEntry |
BasicConnPool.createEntry(HttpHost host,
HttpClientConnection conn) |
Constructor and Description |
---|
BasicPoolEntry(java.lang.String id,
HttpHost route,
HttpClientConnection conn) |
Constructor and Description |
---|
BasicConnPool(ConnFactory<HttpHost,HttpClientConnection> connFactory) |
Modifier and Type | Class and Description |
---|---|
(package private) class |
HttpAsyncRequester.ConnPipelinedRequestCallback<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
(package private) class |
HttpAsyncRequester.ConnRequestCallback<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
(package private) class |
HttpAsyncRequester.RequestExecutionCallback<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
Modifier and Type | Field and Description |
---|---|
private HttpHost |
BasicAsyncRequestProducer.target |
Modifier and Type | Field and Description |
---|---|
private ConnPool<HttpHost,E> |
HttpAsyncRequester.ConnRequestCallback.connPool |
private ConnPool<HttpHost,E> |
HttpAsyncRequester.ConnPipelinedRequestCallback.connPool |
private ConnPool<HttpHost,E> |
HttpAsyncRequester.RequestExecutionCallback.connPool |
Modifier and Type | Method and Description |
---|---|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
ConnPool<HttpHost,E> connPool)
Initiates asynchronous HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
ConnPool<HttpHost,E> connPool,
HttpContext context)
Initiates asynchronous HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<T> callback)
Initiates asynchronous HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
E poolEntry,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<T> callback)
Initiates asynchronous HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.executePipelined(HttpHost target,
java.util.List<? extends HttpAsyncRequestProducer> requestProducers,
java.util.List<? extends HttpAsyncResponseConsumer<T>> responseConsumers,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<java.util.List<T>> callback)
Initiates asynchronous pipelined HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.executePipelined(java.util.List<HttpAsyncRequestProducer> requestProducers,
java.util.List<HttpAsyncResponseConsumer<T>> responseConsumers,
E poolEntry,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<java.util.List<T>> callback)
Initiates asynchronous pipelined HTTP request execution.
|
Modifier and Type | Method and Description |
---|---|
HttpHost |
BasicAsyncRequestExecutionHandler.getTarget()
Deprecated.
|
HttpHost |
BasicAsyncRequestProducer.getTarget() |
HttpHost |
HttpAsyncRequestProducer.getTarget()
Invoked to obtain the request target host.
|
Modifier and Type | Method and Description |
---|---|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.executePipelined(HttpHost target,
java.util.List<? extends HttpAsyncRequestProducer> requestProducers,
java.util.List<? extends HttpAsyncResponseConsumer<T>> responseConsumers,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<java.util.List<T>> callback)
Initiates asynchronous pipelined HTTP request execution.
|
Modifier and Type | Method and Description |
---|---|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
ConnPool<HttpHost,E> connPool)
Initiates asynchronous HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
ConnPool<HttpHost,E> connPool,
HttpContext context)
Initiates asynchronous HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<T> callback)
Initiates asynchronous HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.execute(HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
E poolEntry,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<T> callback)
Initiates asynchronous HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.executePipelined(HttpHost target,
java.util.List<? extends HttpAsyncRequestProducer> requestProducers,
java.util.List<? extends HttpAsyncResponseConsumer<T>> responseConsumers,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<java.util.List<T>> callback)
Initiates asynchronous pipelined HTTP request execution.
|
<T,E extends PoolEntry<HttpHost,NHttpClientConnection>> |
HttpAsyncRequester.executePipelined(java.util.List<HttpAsyncRequestProducer> requestProducers,
java.util.List<HttpAsyncResponseConsumer<T>> responseConsumers,
E poolEntry,
ConnPool<HttpHost,E> connPool,
HttpContext context,
FutureCallback<java.util.List<T>> callback)
Initiates asynchronous pipelined HTTP request execution.
|
Constructor and Description |
---|
BasicAsyncRequestProducer(HttpHost target,
HttpEntityEnclosingRequest request,
HttpAsyncContentProducer producer)
Creates a producer that can be used to transmit the given request
message.
|
BasicAsyncRequestProducer(HttpHost target,
HttpRequest request)
Creates a producer that can be used to transmit the given request
message.
|
Constructor and Description |
---|
ConnPipelinedRequestCallback(BasicFuture<java.util.List<T>> requestFuture,
java.util.List<? extends HttpAsyncRequestProducer> requestProducers,
java.util.List<? extends HttpAsyncResponseConsumer<T>> responseConsumers,
ConnPool<HttpHost,E> connPool,
HttpContext context) |
ConnRequestCallback(BasicFuture<T> requestFuture,
HttpAsyncRequestProducer requestProducer,
HttpAsyncResponseConsumer<T> responseConsumer,
ConnPool<HttpHost,E> connPool,
HttpContext context) |
RequestExecutionCallback(BasicFuture<T> future,
E poolEntry,
ConnPool<HttpHost,E> connPool) |
Constructor and Description |
---|
SSLIOSession(IOSession session,
SSLMode sslMode,
HttpHost host,
javax.net.ssl.SSLContext sslContext,
SSLSetupHandler handler)
Creates new instance of
SSLIOSession class. |
SSLIOSession(IOSession session,
SSLMode sslMode,
HttpHost host,
javax.net.ssl.SSLContext sslContext,
SSLSetupHandler handler,
SSLBufferManagementStrategy bufferManagementStrategy)
Creates new instance of
SSLIOSession class. |
Modifier and Type | Method and Description |
---|---|
HttpHost |
HttpCoreContext.getTargetHost() |
Modifier and Type | Method and Description |
---|---|
void |
HttpCoreContext.setTargetHost(HttpHost host) |