All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAsyncRequestConsumer<T> |
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<T> |
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.
|
| AbstractConnPool<T,C,E extends PoolEntry<T,C>> |
Abstract synchronous (blocking) pool of connections.
|
| AbstractContentDecoder |
Abstract ContentDecoder that serves as a base for all content
decoder implementations.
|
| AbstractContentEncoder |
Abstract ContentEncoder that serves as a base for all content
encoder implementations.
|
| AbstractHttpClientConnection |
Deprecated.
|
| AbstractHttpEntity |
Abstract base class for entities.
|
| AbstractHttpMessage |
|
| AbstractHttpParams |
Deprecated.
|
| AbstractHttpServerConnection |
Deprecated.
|
| AbstractIODispatch<T> |
Abstract IOEventDispatch implementation that supports both plain (non-encrypted)
and SSL encrypted HTTP connections.
|
| AbstractIOReactor |
Generic implementation of IOReactor that can used as a subclass
for more specialized I/O reactors.
|
| AbstractMessageParser<T extends HttpMessage> |
Abstract base class for HTTP message parsers that obtain input from
an instance of SessionInputBuffer.
|
| AbstractMessageParser<T extends HttpMessage> |
|
| AbstractMessageWriter<T extends HttpMessage> |
Abstract base class for HTTP message writers that serialize output to
an instance of SessionOutputBuffer.
|
| AbstractMessageWriter<T extends HttpMessage> |
|
| AbstractMultiworkerIOReactor |
Generic implementation of IOReactor that can run multiple
BaseIOReactor instances in separate worker threads and distribute
newly created I/O sessions equally across those I/O reactors for more
optimal resource utilization and better I/O performance.
|
| AbstractMultiworkerIOReactor.DefaultThreadFactory |
|
| AbstractMultiworkerIOReactor.Worker |
|
| AbstractNIOConnPool<T,C,E extends PoolEntry<T,C>> |
Abstract non-blocking connection pool.
|
| AbstractSessionInputBuffer |
Deprecated.
|
| AbstractSessionOutputBuffer |
Deprecated.
|
| Args |
|
| Asserts |
|
| AsyncNHttpClientHandler |
Deprecated.
|
| AsyncNHttpClientHandler.ClientConnState |
|
| AsyncNHttpServiceHandler |
Deprecated.
|
| AsyncNHttpServiceHandler.ResponseTriggerImpl |
|
| AsyncNHttpServiceHandler.ServerConnState |
|
| BaseIOReactor |
|
| BasicAsyncClientExchangeHandler<T> |
|
| BasicAsyncRequestConsumer |
|
| BasicAsyncRequestExecutionHandler<T> |
Deprecated.
|
| BasicAsyncRequestHandler |
|
| BasicAsyncRequestProducer |
|
| BasicAsyncResponseConsumer |
|
| BasicAsyncResponseProducer |
|
| BasicConnFactory |
|
| BasicConnPool |
|
| BasicFuture<T> |
Basic implementation of the Future interface.
|
| BasicHeader |
|
| BasicHeaderElement |
|
| BasicHeaderElementIterator |
|
| BasicHeaderIterator |
|
| BasicHeaderValueFormatter |
Basic implementation for formatting header value elements.
|
| BasicHeaderValueParser |
Basic implementation for parsing header values into elements.
|
| BasicHttpContext |
|
| BasicHttpEntity |
A generic streamed, non-repeatable entity that obtains its content
from an InputStream.
|
| BasicHttpEntityEnclosingRequest |
|
| BasicHttpParams |
Deprecated.
|
| BasicHttpProcessor |
Deprecated.
|
| BasicHttpRequest |
|
| BasicHttpResponse |
|
| BasicLineFormatter |
Interface for formatting elements of the HEAD section of an HTTP message.
|
| BasicLineParser |
Basic parser for lines in the head section of an HTTP message.
|
| BasicListHeaderIterator |
|
| BasicNameValuePair |
|
| BasicNIOConnFactory |
|
| BasicNIOConnPool |
|
| BasicNIOConnPool.BasicAddressResolver |
|
| BasicNIOPoolEntry |
|
| BasicPoolEntry |
|
| BasicRequestLine |
|
| BasicStatusLine |
|
| BasicTokenIterator |
|
| BHttpConnectionBase |
This class serves as a base for all HttpConnection implementations
and provides functionality common to both client and server HTTP connections.
|
| BufferedHeader |
This class represents a raw HTTP header whose content is parsed 'on demand'
only when the header value needs to be consumed.
|
| BufferedHttpEntity |
A wrapping entity that buffers it content if necessary.
|
| BufferInfo |
Basic buffer properties.
|
| BufferInfo |
Deprecated.
|
| BufferingHttpClientHandler |
Deprecated.
|
| BufferingHttpClientHandler.ExecutionHandlerAdaptor |
|
| BufferingHttpServiceHandler |
Deprecated.
|
| BufferingHttpServiceHandler.RequestHandlerAdaptor |
|
| BufferingNHttpEntity |
Deprecated.
|
| ByteArrayBuffer |
A resizable byte array.
|
| ByteArrayEntity |
A self contained, repeatable entity that obtains its content from a byte array.
|
| ByteBufferAllocator |
Abstract interface to allocate ByteBuffer instances.
|
| Cancellable |
A Cancellable represents a process or an operation that can be
canceled.
|
| ChainBuilder<E> |
Builder class to build a linked list (chain) of unique class instances.
|
| ChannelEntry |
SocketChannel entry maintained by the I/O reactor.
|
| CharArrayBuffer |
A resizable char array.
|
| CharsetUtils |
|
| ChunkDecoder |
Implements chunked transfer coding.
|
| ChunkedInputStream |
Implements chunked transfer coding.
|
| ChunkedOutputStream |
Implements chunked transfer coding.
|
| ChunkEncoder |
Implements chunked transfer coding.
|
| ConnectingIOReactor |
ConnectingIOReactor represents an I/O reactor capable of establishing
connections to remote hosts.
|
| ConnectionClosedException |
Signals that the connection has been closed unexpectedly.
|
| ConnectionConfig |
HTTP connection configuration.
|
| ConnectionConfig.Builder |
|
| ConnectionReuseStrategy |
Interface for deciding whether a connection can be re-used for
subsequent requests and should be kept alive.
|
| ConnFactory<T,C> |
Factory for poolable blocking connections.
|
| ConnPool<T,E> |
ConnPool represents a shared pool connections can be leased from
and released back to.
|
| ConnPoolControl<T> |
Interface to control runtime properties of a ConnPool such as
maximum total number of connections or maximum connections per route
allowed.
|
| ConnSupport |
Connection support methods.
|
| Consts |
Commons constants.
|
| ConsumingNHttpEntity |
Deprecated.
|
| ConsumingNHttpEntityTemplate |
Deprecated.
|
| ContentBufferEntity |
|
| ContentDecoder |
Abstract HTTP content decoder.
|
| ContentDecoderChannel |
|
| ContentEncoder |
Abstract HTTP content encoder.
|
| ContentEncoderChannel |
|
| ContentInputBuffer |
Generic content input buffer.
|
| ContentInputStream |
|
| ContentLengthInputStream |
Input stream that cuts off after a defined number of bytes.
|
| ContentLengthOutputStream |
Output stream that cuts off after a defined number of bytes.
|
| ContentLengthStrategy |
Represents a strategy to determine length of the enclosed content entity
based on properties of the HTTP message.
|
| ContentListener |
Deprecated.
|
| ContentOutputBuffer |
Generic content output buffer.
|
| ContentOutputStream |
|
| ContentProducer |
An abstract entity content producer.
|
| ContentTooLongException |
Signals that HTTP entity content is too long.
|
| ContentType |
Content type information consisting of a MIME type and an optional charset.
|
| Contract |
This annotation defines behavioral contract enforced at runtime by instances of annotated classes.
|
| CoreConnectionPNames |
Deprecated.
|
| CoreProtocolPNames |
Deprecated.
|
| DefaultBHttpClientConnection |
|
| DefaultBHttpClientConnectionFactory |
|
| DefaultBHttpServerConnection |
|
| DefaultBHttpServerConnectionFactory |
|
| DefaultClientIOEventDispatch |
Deprecated.
|
| DefaultConnectingIOReactor |
|
| DefaultConnectionReuseStrategy |
Default implementation of a strategy deciding about connection re-use.
|
| DefaultedHttpContext |
Deprecated.
|
| DefaultedHttpParams |
Deprecated.
|
| DefaultHttpClientConnection |
Deprecated.
|
| DefaultHttpClientIODispatch<H extends NHttpClientEventHandler> |
Default IOEventDispatch implementation
that supports both plain (non-encrypted) and SSL encrypted client side HTTP
connections.
|
| DefaultHttpRequestFactory |
|
| DefaultHttpRequestParser |
|
| DefaultHttpRequestParser |
|
| DefaultHttpRequestParserFactory |
Default factory for request message parsers.
|
| DefaultHttpRequestParserFactory |
Default factory for request message parsers.
|
| DefaultHttpRequestWriter |
|
| DefaultHttpRequestWriter |
|
| DefaultHttpRequestWriterFactory |
Default factory for request message writers.
|
| DefaultHttpRequestWriterFactory |
Default factory for request message writers.
|
| DefaultHttpResponseFactory |
|
| DefaultHttpResponseParser |
|
| DefaultHttpResponseParser |
|
| DefaultHttpResponseParserFactory |
Default factory for response message parsers.
|
| DefaultHttpResponseParserFactory |
Default factory for response message parsers.
|
| DefaultHttpResponseWriter |
|
| DefaultHttpResponseWriter |
|
| DefaultHttpResponseWriterFactory |
Default factory for response message writers.
|
| DefaultHttpResponseWriterFactory |
Default factory for response message writers.
|
| DefaultHttpServerConnection |
Deprecated.
|
| DefaultHttpServerIODispatch<H extends NHttpServerEventHandler> |
Default IOEventDispatch implementation
that supports both plain (non-encrypted) and SSL encrypted server side HTTP
connections.
|
| DefaultListeningIOReactor |
|
| DefaultNHttpClientConnection |
|
| DefaultNHttpClientConnectionFactory |
|
| DefaultNHttpServerConnection |
|
| DefaultNHttpServerConnectionFactory |
|
| DefaultServerIOEventDispatch |
Deprecated.
|
| DirectByteBufferAllocator |
Allocates ByteBuffer instances using
ByteBuffer.allocateDirect(int).
|
| DisallowIdentityContentLengthStrategy |
Decorator for ContentLengthStrategy implementations that disallows the use of
identity transfer encoding.
|
| EmptyInputStream |
|
| EncodingUtils |
The home for utility methods that handle various encoding tasks.
|
| EnglishReasonPhraseCatalog |
English reason phrases for HTTP status codes.
|
| EntityAsyncContentProducer |
Basic implementation of HttpAsyncContentProducer that relies on
inefficient and potentially blocking I/O operation redirection through
Channels.newChannel(java.io.InputStream).
|
| EntityDeserializer |
Deprecated.
|
| EntitySerializer |
Deprecated.
|
| EntityTemplate |
Entity that delegates the process of content generation
to a ContentProducer.
|
| EntityUtils |
|
| EofSensor |
Deprecated.
|
| ErrorResponseProducer |
This class changed from package private to public in version 4.4.8.
|
| EventListener |
Deprecated.
|
| EventMask |
Type of I/O event notifications I/O sessions can declare interest in.
|
| ExceptionEvent |
A Throwable instance along with a time stamp.
|
| ExceptionLogger |
|
| ExceptionUtils |
Deprecated.
|
| ExecutionContext |
Deprecated.
|
| ExpandableBuffer |
|
| Experimental |
The field or method to which this annotation is applied is marked as experimental.
|
| FileContentDecoder |
A content decoder capable of transferring data directly to a FileChannel
|
| FileContentEncoder |
A content encoder capable of transferring data directly from a FileChannel
|
| FileEntity |
A self contained, repeatable entity that obtains its content from a file.
|
| FormattedHeader |
An HTTP header which is already formatted.
|
| FutureCallback<T> |
A callback interface that gets invoked upon completion of
a Future.
|
| Header |
Represents an HTTP header field.
|
| HeaderElement |
One element of an HTTP header value consisting of
a name / value pair and a number of optional name / value parameters.
|
| HeaderElementIterator |
|
| HeaderGroup |
A class for combining a set of headers.
|
| HeaderIterator |
A type-safe iterator for Header objects.
|
| HeaderValueFormatter |
Interface for formatting elements of a header value.
|
| HeaderValueParser |
Interface for parsing header values into elements.
|
| HeapByteBufferAllocator |
Allocates ByteBuffer instances using
ByteBuffer.allocate(int).
|
| HTTP |
Constants and static helpers related to the HTTP protocol.
|
| HttpAbstractParamBean |
Deprecated.
|
| HttpAsyncClientExchangeHandler |
HttpAsyncClientExchangeHandler represents a callback interface whose
methods get invoked when executing one or multiple HTTP message exchanges
on the client side.
|
| HttpAsyncContentProducer |
HttpAsyncContentProducer is a callback interface whose methods
get invoked to stream out message content to a non-blocking HTTP connection.
|
| 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<T> |
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.
|
| HttpAsyncRequester |
HttpAsyncRequester is a utility class that can be used
in conjunction with HttpAsyncRequestExecutor to initiate execution
of asynchronous HTTP requests.
|
| HttpAsyncRequestExecutionHandler<T> |
Deprecated.
|
| HttpAsyncRequestExecutor |
HttpAsyncRequestExecutor is a fully asynchronous HTTP client side
protocol handler based on the NIO (non-blocking) I/O model.
|
| HttpAsyncRequestExecutor.State |
|
| HttpAsyncRequestHandler<T> |
HttpAsyncRequestHandler represents a routine for asynchronous
processing of a specific group of non-blocking HTTP requests.
|
| HttpAsyncRequestHandlerMapper |
|
| HttpAsyncRequestHandlerRegistry |
Deprecated.
|
| 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<T> |
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.
|
| HttpAsyncService |
HttpAsyncService is a fully asynchronous HTTP server side protocol
handler based on the non-blocking (NIO) I/O model.
|
| HttpAsyncService.HttpAsyncRequestHandlerResolverAdapter |
Deprecated.
|
| HttpAsyncService.Incoming |
|
| HttpAsyncService.Outgoing |
|
| HttpAsyncService.PipelineEntry |
|
| HttpAsyncService.State |
|
| HttpClientConnection |
A client-side HTTP connection, which can be used for sending
requests and receiving responses.
|
| HttpConnection |
A generic HTTP connection, useful on client and server side.
|
| HttpConnectionFactory<T extends HttpConnection> |
|
| HttpConnectionMetrics |
|
| HttpConnectionMetricsImpl |
|
| HttpConnectionParamBean |
Deprecated.
|
| HttpConnectionParams |
Deprecated.
|
| HttpContext |
HttpContext represents execution state of an HTTP process.
|
| HttpCoreContext |
Implementation of HttpContext that provides convenience
setters for user assignable attributes and getter for readable attributes.
|
| HttpDateGenerator |
Generates a date in the format required by the HTTP protocol.
|
| HttpEntity |
An entity that can be sent or received with an HTTP message.
|
| HttpEntityEnclosingRequest |
A request with an entity.
|
| HttpEntityWrapper |
Base class for wrapping entities.
|
| HttpException |
Signals that an HTTP exception has occurred.
|
| HttpExpectationVerifier |
Defines an interface to verify whether an incoming HTTP request meets
the target server's expectations.
|
| HttpHeaders |
Constants enumerating the HTTP headers.
|
| HttpHost |
Holds all of the variables needed to describe an HTTP connection to a host.
|
| HttpInetConnection |
An HTTP connection over the Internet Protocol (IP).
|
| HttpMessage |
HTTP messages consist of requests from client to server and responses
from server to client.
|
| HttpMessageParser<T extends HttpMessage> |
Abstract message parser intended to build HTTP messages from an arbitrary data source.
|
| HttpMessageParserFactory<T extends HttpMessage> |
|
| HttpMessageWriter<T extends HttpMessage> |
Abstract message writer intended to serialize HTTP messages to an arbitrary
data sink.
|
| HttpMessageWriterFactory<T extends HttpMessage> |
|
| HttpParamConfig |
Deprecated.
|
| HttpParams |
Deprecated.
|
| HttpParamsNames |
Deprecated.
|
| HttpProcessor |
HTTP protocol processor is a collection of protocol interceptors that
implements the 'Chain of Responsibility' pattern, where each individual
protocol interceptor is expected to work on a particular aspect of the HTTP
protocol the interceptor is responsible for.
|
| HttpProcessorBuilder |
|
| HttpProtocolParamBean |
Deprecated.
|
| HttpProtocolParams |
Deprecated.
|
| HttpRequest |
A request message from a client to a server includes, within the
first line of that message, the method to be applied to the resource,
the identifier of the resource, and the protocol version in use.
|
| HttpRequestExecutionHandler |
Deprecated.
|
| HttpRequestExecutor |
HttpRequestExecutor is a client side HTTP protocol handler based
on the blocking (classic) I/O model.
|
| HttpRequestFactory |
|
| HttpRequestHandler |
HttpRequestHandler represents a routine for processing of a specific group
of HTTP requests.
|
| HttpRequestHandlerMapper |
|
| HttpRequestHandlerRegistry |
Deprecated.
|
| HttpRequestHandlerResolver |
Deprecated.
|
| HttpRequestInterceptor |
HTTP protocol interceptor is a routine that implements a specific aspect of
the HTTP protocol.
|
| HttpRequestInterceptorList |
Deprecated.
|
| HttpRequestParser |
Deprecated.
|
| HttpRequestParser |
Deprecated.
|
| HttpRequestWriter |
Deprecated.
|
| HttpRequestWriter |
Deprecated.
|
| HttpResponse |
After receiving and interpreting a request message, a server responds
with an HTTP response message.
|
| HttpResponseFactory |
|
| HttpResponseInterceptor |
HTTP protocol interceptor is a routine that implements a specific aspect of
the HTTP protocol.
|
| HttpResponseInterceptorList |
Deprecated.
|
| HttpResponseParser |
Deprecated.
|
| HttpResponseParser |
Deprecated.
|
| HttpResponseWriter |
Deprecated.
|
| HttpResponseWriter |
Deprecated.
|
| HttpServer |
|
| HttpServer |
|
| HttpServer.Status |
|
| HttpServer.Status |
|
| HttpServerConnection |
A server-side HTTP connection, which can be used for receiving
requests and sending responses.
|
| HttpService |
HttpService is a server side HTTP protocol handler based on
the classic (blocking) I/O model.
|
| HttpService.HttpRequestHandlerResolverAdapter |
Deprecated.
|
| HttpStatus |
Constants enumerating the HTTP status codes.
|
| HttpTransportMetrics |
|
| HttpTransportMetricsImpl |
|
| HttpVersion |
Represents an HTTP version.
|
| IdentityDecoder |
Content decoder that reads data without any transformation.
|
| IdentityEncoder |
Content encoder that writes data without any transformation.
|
| IdentityInputStream |
Input stream that reads data without any transformation.
|
| IdentityOutputStream |
Output stream that writes data without any transformation.
|
| ImmutableHttpProcessor |
|
| InputStreamEntity |
A streamed, non-repeatable entity that obtains its content from
an InputStream.
|
| InterestOpEntry |
Helper class, representing an entry on an interestOps(int) queue.
|
| InterestOpsCallback |
Callback interface used internally by I/O session implementations to delegate execution
of a SelectionKey.interestOps(int) operation to the I/O reactor.
|
| IOControl |
Connection input/output control interface.
|
| IOEventDispatch |
IOEventDispatch interface is used by I/O reactors to notify clients of I/O
events pending for a particular session.
|
| IOReactor |
HttpCore NIO is based on the Reactor pattern as described by Doug Lea.
|
| IOReactorConfig |
I/O reactor configuration parameters.
|
| IOReactorConfig.Builder |
|
| IOReactorException |
I/O exception that can be thrown by an I/O reactor.
|
| IOReactorExceptionHandler |
Abstract exception handler intended to deal with potentially recoverable
I/O exceptions thrown by an I/O reactor.
|
| IOReactorStatus |
IOReactorStatus represents an internal status of an I/O reactor.
|
| IOSession |
IOSession interface represents a sequence of logically related data exchanges
between two end points.
|
| IOSessionImpl |
|
| LangUtils |
A set of utility methods to help produce consistent
equals and hashCode methods.
|
| LaxContentLengthStrategy |
The lax implementation of the content length strategy.
|
| LeaseRequest<T,C,E extends PoolEntry<T,C>> |
|
| LengthDelimitedDecoder |
Content decoder that cuts off after a defined number of bytes.
|
| LengthDelimitedEncoder |
Content encoder that cuts off after a defined number of bytes.
|
| LineFormatter |
Interface for formatting elements of the HEAD section of an HTTP message.
|
| LineParser |
Interface for parsing lines in the HEAD section of an HTTP message.
|
| ListenerEndpoint |
ListenerEndpoint interface represents an endpoint used by an I/O reactor
to listen for incoming connection from remote clients.
|
| ListenerEndpointClosedCallback |
Listener endpoint callback interface used internally by I/O reactor
implementations.
|
| ListenerEndpointImpl |
|
| ListeningIOReactor |
ListeningIOReactor represents an I/O reactor capable of listening for
incoming connections on one or several ports.
|
| Lookup<I> |
Generic lookup by low-case string ID.
|
| MalformedChunkCodingException |
Signals a malformed chunked stream.
|
| MessageConstraintException |
Signals a message constraint violation.
|
| MessageConstraints |
HTTP Message constraints: line length and header count.
|
| MessageConstraints.Builder |
|
| MessageState |
|
| MethodNotSupportedException |
Signals that an HTTP method is not supported.
|
| NameValuePair |
A name-value pair parameter used as an element of HTTP messages.
|
| NByteArrayEntity |
A simple self contained, repeatable non-blocking entity that retrieves
its content from a byte array.
|
| NetUtils |
|
| NFileEntity |
A self contained, repeatable non-blocking entity that retrieves its content
from a file.
|
| NHttpClientConnection |
Abstract non-blocking client-side HTTP connection interface.
|
| NHttpClientEventHandler |
Abstract client-side HTTP protocol handler.
|
| NHttpClientEventHandlerAdaptor |
Deprecated.
|
| NHttpClientHandler |
Deprecated.
|
| NHttpClientIOTarget |
Deprecated.
|
| NHttpConnection |
Abstract non-blocking HTTP connection interface.
|
| NHttpConnectionBase |
This class serves as a base for all NHttpConnection implementations and provides
functionality common to both client and server HTTP connections.
|
| NHttpConnectionFactory<T extends NHttpConnection> |
|
| NHttpEntityWrapper |
Deprecated.
|
| NHttpHandlerBase |
Deprecated.
|
| NHttpMessageParser<T extends HttpMessage> |
Abstract HTTP message parser for non-blocking connections.
|
| NHttpMessageParserFactory<T extends HttpMessage> |
|
| NHttpMessageWriter<T extends HttpMessage> |
Abstract HTTP message writer for non-blocking connections.
|
| NHttpMessageWriterFactory<T extends HttpMessage> |
|
| NHttpRequestExecutionHandler |
Deprecated.
|
| NHttpRequestHandler |
Deprecated.
|
| NHttpRequestHandlerRegistry |
Deprecated.
|
| NHttpRequestHandlerResolver |
Deprecated.
|
| NHttpResponseTrigger |
Deprecated.
|
| NHttpServerConnection |
Abstract non-blocking server-side HTTP connection interface.
|
| NHttpServerEventHandler |
Abstract server-side HTTP event handler.
|
| NHttpServerEventHandlerAdaptor |
Deprecated.
|
| NHttpServerIOTarget |
Deprecated.
|
| NHttpServiceHandler |
Deprecated.
|
| NIOConnFactory<T,C> |
Factory for poolable non-blocking connections.
|
| NIOReactorParamBean |
Deprecated.
|
| NIOReactorParams |
Deprecated.
|
| NIOReactorPNames |
Deprecated.
|
| NoConnectionReuseStrategy |
A strategy that never re-uses a connection.
|
| NoHttpResponseException |
Signals that the target server failed to respond with a valid HTTP response.
|
| NStringEntity |
A simple, self contained, repeatable non-blocking entity that retrieves
its content from a String object.
|
| NullNHttpEntity |
Deprecated.
|
| NullRequestConsumer |
|
| NullRequestHandler |
|
| Obsolete |
The field or method to which this annotation is applied is marked as implementing
requirements of the HTTP protocol or a related protocol that are now obsolete.
|
| ParseException |
Signals a parse error.
|
| ParserCursor |
This class represents a context of a parsing operation:
the current position the parsing operation is expected to start at
the bounds limiting the scope of the parsing operation
|
| PermanentSSLBufferManagementStrategy |
|
| PermanentSSLBufferManagementStrategy.InternalBuffer |
|
| Pipelined |
|
| PipeliningClientExchangeHandler<T> |
|
| PoolEntry<T,C> |
Pool entry containing a pool connection object along with its route.
|
| PoolEntryCallback<T,C> |
Pool entry callabck.
|
| PoolStats |
Pool statistics.
|
| PrivateKeyDetails |
Private key details.
|
| PrivateKeyStrategy |
A strategy allowing for a choice of an alias during SSL authentication.
|
| ProducingNHttpEntity |
Deprecated.
|
| ProtocolException |
Signals that an HTTP protocol violation has occurred.
|
| ProtocolVersion |
Represents a protocol version.
|
| ReasonPhraseCatalog |
Interface for obtaining reason phrases for HTTP status codes.
|
| Registry<I> |
Generic registry of items keyed by low-case string ID.
|
| RegistryBuilder<I> |
|
| ReleasableSSLBufferManagementStrategy |
|
| ReleasableSSLBufferManagementStrategy.InternalBuffer |
|
| RequestConnControl |
RequestConnControl is responsible for adding Connection header
to the outgoing requests, which is essential for managing persistence of
HTTP/1.0 connections.
|
| RequestContent |
RequestContent is the most important interceptor for outgoing requests.
|
| RequestDate |
RequestDate interceptor is responsible for adding Date header
to the outgoing requests This interceptor is optional for client side
protocol processors.
|
| RequestExpectContinue |
RequestExpectContinue is responsible for enabling the 'expect-continue'
handshake by adding Expect header.
|
| RequestLine |
The Request-Line begins with a method token, followed by the
Request-URI and the protocol version, and ending with CRLF.
|
| RequestListener |
|
| RequestTargetHost |
RequestTargetHost is responsible for adding Host header.
|
| RequestUserAgent |
RequestUserAgent is responsible for adding User-Agent header.
|
| ResponseConnControl |
ResponseConnControl is responsible for adding Connection header
to the outgoing responses, which is essential for managing persistence of
HTTP/1.0 connections.
|
| ResponseContent |
ResponseContent is the most important interceptor for outgoing responses.
|
| ResponseDate |
ResponseDate is responsible for adding Date header to the
outgoing responses.
|
| ResponseServer |
ResponseServer is responsible for adding Server header.
|
| RouteSpecificPool<T,C,E extends PoolEntry<T,C>> |
|
| RouteSpecificPool<T,C,E extends PoolEntry<T,C>> |
|
| SerializableEntity |
A streamed entity that obtains its content from a Serializable.
|
| ServerBootstrap |
|
| ServerBootstrap |
|
| SessionBufferStatus |
SessionBufferStatus interface is intended to query the status of session
I/O buffers.
|
| SessionClosedCallback |
Session callback interface used internally by I/O reactor implementations.
|
| SessionHandle |
Deprecated.
|
| SessionHttpContext |
|
| SessionInputBuffer |
Session input buffer for blocking connections.
|
| SessionInputBuffer |
Session input buffer for non-blocking connections.
|
| SessionInputBufferImpl |
Abstract base class for session input buffers that stream data from
an arbitrary InputStream.
|
| SessionInputBufferImpl |
|
| SessionOutputBuffer |
Session output buffer for blocking connections.
|
| SessionOutputBuffer |
Session output buffer for non-blocking connections.
|
| SessionOutputBufferImpl |
Abstract base class for session output buffers that stream data to
an arbitrary OutputStream.
|
| SessionOutputBufferImpl |
|
| SessionRequest |
SessionRequest interface represents a request to establish a new connection
(or session) to a remote host.
|
| SessionRequestCallback |
SessionRequestCallback interface can be used to get notifications of
completion of session requests asynchronously without having to wait
for it, blocking the current thread of execution.
|
| SessionRequestHandle |
Session request handle class used by I/O reactor implementations to keep
a reference to a SessionRequest along
with the time the request was made.
|
| SessionRequestImpl |
|
| SessionRequestImpl.SessionRequestState |
|
| SharedInputBuffer |
Implementation of the ContentInputBuffer interface that can be
shared by multiple threads, usually the I/O dispatch of an I/O reactor and
a worker thread.
|
| SharedOutputBuffer |
Implementation of the ContentOutputBuffer interface that can be
shared by multiple threads, usually the I/O dispatch of an I/O reactor and
a worker thread.
|
| SimpleInputBuffer |
|
| SimpleNHttpRequestHandler |
Deprecated.
|
| SimpleOutputBuffer |
|
| SkipContentListener |
Deprecated.
|
| SocketAccessor |
Provides access to the underlying Socket.
|
| SocketAddressResolver<T> |
Strategy that resolves an abstract connection route to a local or a remote SocketAddress.
|
| SocketConfig |
Socket configuration.
|
| SocketConfig.Builder |
|
| SocketHttpClientConnection |
Deprecated.
|
| SocketHttpServerConnection |
Deprecated.
|
| SocketInputBuffer |
Deprecated.
|
| SocketOutputBuffer |
Deprecated.
|
| SSLBuffer |
Managed internal SSL buffer.
|
| SSLBufferManagementStrategy |
Encapsulates logic to manager SSL input/output buffers.
|
| SSLClientIOEventDispatch |
Deprecated.
|
| SSLClientIOEventDispatch |
Deprecated.
|
| SSLContextBuilder |
Builder for SSLContext instances.
|
| SSLContextBuilder.KeyManagerDelegate |
|
| SSLContextBuilder.TrustManagerDelegate |
|
| SSLContexts |
SSLContext factory methods.
|
| SSLContextUtils |
|
| SSLInitializationException |
|
| SSLIOSession |
Deprecated.
|
| SSLIOSession |
SSLIOSession is a decorator class intended to transparently extend
an IOSession with transport layer security capabilities based on
the SSL/TLS protocol.
|
| SSLIOSessionHandler |
Deprecated.
|
| SSLIOSessionHandlerAdaptor |
Deprecated.
|
| SSLMode |
Deprecated.
|
| SSLMode |
|
| SSLNHttpClientConnectionFactory |
|
| SSLNHttpServerConnectionFactory |
|
| SSLServerIOEventDispatch |
Deprecated.
|
| SSLServerIOEventDispatch |
Deprecated.
|
| SSLServerSetupHandler |
Server SSL setup handler.
|
| SSLSetupHandler |
Deprecated.
|
| SSLSetupHandler |
Callback interface that can be used to customize various aspects of
the TLS/SSL protocol.
|
| SSLSetupHandlerAdaptor |
Deprecated.
|
| StatusLine |
The first line of a Response message is the Status-Line, consisting
of the protocol version followed by a numeric status code and its
associated textual phrase, with each element separated by SP
characters.
|
| StrictContentLengthStrategy |
The strict implementation of the content length strategy.
|
| StringEntity |
A self contained, repeatable entity that obtains its content from
a String.
|
| SyncBasicHttpContext |
Deprecated.
|
| SyncBasicHttpParams |
Deprecated.
|
| TextUtils |
|
| ThreadFactoryImpl |
|
| ThreadFactoryImpl |
|
| ThreadingBehavior |
Defines types of threading behavior enforced at runtime.
|
| ThrottlingHttpClientHandler |
Deprecated.
|
| ThrottlingHttpClientHandler.ClientConnState |
|
| ThrottlingHttpServiceHandler |
Deprecated.
|
| ThrottlingHttpServiceHandler.ServerConnState |
|
| TokenIterator |
An iterator for String tokens.
|
| TokenParser |
Low level parser for header field elements.
|
| TruncatedChunkException |
Signals a truncated chunk in a chunked stream.
|
| TrustStrategy |
A strategy to establish trustworthiness of certificates without consulting the trust manager
configured in the actual SSL context.
|
| UnsupportedHttpVersionException |
Signals an unsupported version of the HTTP protocol.
|
| UriHttpAsyncRequestHandlerMapper |
Maintains a map of HTTP request handlers keyed by a request URI pattern.
|
| UriHttpRequestHandlerMapper |
Maintains a map of HTTP request handlers keyed by a request URI pattern.
|
| UriPatternMatcher<T> |
Maintains a map of objects keyed by a request URI pattern.
|
| VersionInfo |
Provides access to version information for HTTP components.
|
| Worker |
|
| WorkerPoolExecutor |
|