| Package | Description |
|---|---|
| org.apache.http.impl.nio.bootstrap |
Embedded non-blocking server and server bootstrap.
|
| org.apache.http.nio.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for asynchronous, event driven communication.
|
| Class | Description |
|---|---|
| HttpAsyncExpectationVerifier |
HttpAsyncExpectationVerifier defines a strategy to verify whether
or not an incoming HTTP request meets the target server's expectations. |
| HttpAsyncRequestHandler |
HttpAsyncRequestHandler represents a routine for asynchronous
processing of a specific group of non-blocking HTTP requests. |
| HttpAsyncRequestHandlerMapper |
HttpAsyncRequestHandlerMapper can be used to resolve an instance
of HttpAsyncRequestHandler matching a particular HttpRequest. |
| Class | Description |
|---|---|
| AbstractAsyncRequestConsumer |
Abstract
HttpAsyncRequestConsumer implementation that relieves its
subclasses from having to manage internal state and provides a number of protected
event methods that they need to implement. |
| AbstractAsyncResponseConsumer |
Abstract
HttpAsyncResponseConsumer implementation that relieves its
subclasses from having to manage internal state and provides a number of protected
event methods that they need to implement. |
| EventListener |
Deprecated.
(4.2) do not use
|
| HttpAsyncClientExchangeHandler |
HttpAsyncClientExchangeHandler represents a callback interface whose
methods get invoked when executing one or multiple HTTP message exchanges
on the client side. |
| HttpAsyncExchange |
HttpAsyncExchange represents a server-side HTTP message exchange
where an HTTP response can be deferred without blocking the I/O event thread
and triggered asynchronously at a later point of later time. |
| HttpAsyncExpectationVerifier |
HttpAsyncExpectationVerifier defines a strategy to verify whether
or not an incoming HTTP request meets the target server's expectations. |
| HttpAsyncRequestConsumer |
HttpAsyncRequestConsumer is a callback interface whose methods
get invoked to process an HTTP request message and to stream message
content from a non-blocking HTTP connection on the server side. |
| HttpAsyncRequestExecutionHandler |
Deprecated.
|
| HttpAsyncRequestHandler |
HttpAsyncRequestHandler represents a routine for asynchronous
processing of a specific group of non-blocking HTTP requests. |
| HttpAsyncRequestHandlerMapper |
HttpAsyncRequestHandlerMapper can be used to resolve an instance
of HttpAsyncRequestHandler matching a particular HttpRequest. |
| HttpAsyncRequestHandlerResolver |
Deprecated.
|
| HttpAsyncRequestProducer |
HttpAsyncRequestProducer is a callback interface whose methods
get invoked to generate an HTTP request message and to stream message
content to a non-blocking HTTP connection. |
| HttpAsyncResponseConsumer |
HttpAsyncResponseConsumer is a callback interface whose methods
get invoked to process an HTTP response message and to stream message
content from a non-blocking HTTP connection on the client side. |
| HttpAsyncResponseProducer |
HttpAsyncResponseProducer is a callback interface whose methods
get invoked to generate an HTTP response message and to stream message
content to a non-blocking HTTP connection on the server side. |
| HttpRequestExecutionHandler |
Deprecated.
(4.2) use
HttpAsyncRequestExecutor and HttpAsyncRequester |
| NHttpHandlerBase |
Deprecated.
(4.2) do not use
|
| NHttpRequestExecutionHandler |
Deprecated.
(4.2) use
HttpAsyncRequestExecutor and HttpAsyncRequester |
| NHttpRequestHandler |
Deprecated.
(4.2) use
HttpAsyncRequestHandler |
| NHttpRequestHandlerResolver |
Deprecated.
(4.2) use
HttpAsyncRequestHandlerResolver |
| NHttpResponseTrigger |
Deprecated.
(4.2) use
HttpAsyncExchange |
| Pipelined |