Package org.apache.http.nio.protocol

Non-blocking HTTP protocol execution framework.

See:
          Description

Interface Summary
EventListener Event listener used by the HTTP protocol layer to report fatal exceptions and events that may need to be logged using a logging toolkit.
HttpRequestExecutionHandler HTTP request execution handler can be used by client-side protocol handlers to trigger the submission of a new HTTP request and the processing of an HTTP response.
NHttpRequestExecutionHandler HTTP request execution handler can be used by client-side protocol handlers to trigger the submission of a new HTTP request and the processing of an HTTP response.
NHttpRequestHandler NHttpRequestHandler represents a routine for asynchronous processing of a specific group of non-blocking HTTP requests.
NHttpRequestHandlerResolver HttpRequestHandlerResolver can be used to resolve an instance of NHttpRequestHandler matching a particular request URI.
NHttpResponseTrigger Callback interface to submit HTTP responses asynchronously.
 

Class Summary
AsyncNHttpClientHandler Fully asynchronous HTTP client side protocol handler that implements the essential requirements of the HTTP protocol for the server side message processing as described by RFC 2616.
AsyncNHttpClientHandler.ClientConnState  
AsyncNHttpServiceHandler Fully asynchronous HTTP server side protocol handler implementation that implements the essential requirements of the HTTP protocol for the server side message processing as described by RFC 2616.
AsyncNHttpServiceHandler.ServerConnState  
BufferingHttpClientHandler Client protocol handler implementation that provides compatibility with the blocking I/O by storing the full content of HTTP messages in memory.
BufferingHttpServiceHandler Service protocol handler implementations that provide compatibility with the blocking I/O by storing the full content of HTTP messages in memory.
NHttpClientHandlerBase Deprecated. No longer used.
NHttpHandlerBase  
NHttpRequestHandlerRegistry Maintains a map of HTTP request handlers keyed by a request URI pattern.
NHttpServiceHandlerBase Deprecated. No longer used.
SimpleNHttpRequestHandler A simple implementation of NHttpRequestHandler that abstracts away the need to use NHttpResponseTrigger.
ThrottlingHttpClientHandler Client protocol handler implementation that provide compatibility with the blocking I/O by utilizing shared content buffers and a fairly small pool of worker threads.
ThrottlingHttpServiceHandler Service protocol handler implementation that provide compatibility with the blocking I/O by utilizing shared content buffers and a fairly small pool of worker threads.
 

Package org.apache.http.nio.protocol Description

Non-blocking HTTP protocol execution framework. This package contains protocol handler implementations based on NIO model.



Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.