All Classes and Interfaces

Class
Description
Abstract push response handler.
Abstract asynchronous request consumer that makes use of AsyncEntityConsumer to process request message content.
Abstract asynchronous response consumer that makes use of AsyncEntityConsumer to process response message content.
Abstract asynchronous HTTP request filter that implements standard HTTP authentication handshake.
Abstract binary entity content consumer.
Abstract binary entity content producer.
Abstract binary data consumer.
Abstract text entity content consumer.
Abstract text entity content producer.
Abstract text data consumer.
Basic AsyncClientExchangeHandler implementation that makes use of AsyncRequestProducer to generate request message and AsyncResponseConsumer to process the response message returned by the server.
Abstract ContentDecoder that serves as a base for all content decoder implementations.
Abstract ContentEncoder that serves as a base for all content encoder implementations.
Abstract base class for mutable entities.
Abstract HTTP request filter that implements standard HTTP authentication handshake.
 
Abstract HttpMessage builder.
Abstract base class for HTTP message parsers that obtain input from an instance of SessionInputBuffer.
Abstract NHttpMessageParser that serves as a base for all message parser implementations.
Abstract HttpMessage wrapper.
Abstract base class for HTTP message writers that serialize output to an instance of SessionOutputBuffer.
Abstract NHttpMessageWriter that serves as a base for all message writer implementations.
Builder for BasicHttpRequest instances.
Builder for BasicHttpRequest instances.
Abstract server side message exchange handler.
 
 
Client endpoint leased from a connection manager.
Abstract asynchronous client side message exchange handler that acts as a request producer and a response consumer.
Client side execution pipeline assembler that creates AsyncClientExchangeHandler instances with the defined message exchange pipeline that triggers the given FutureCallback or CompletableFuture upon completion.
Exchange completion stage.
Request content stage.
Request message stage.
Response content generation stage.
Response message stage.
Exchange result signal stage.
Abstract asynchronous data consumer.
Abstract asynchronous data exchange handler that acts as a data consumer and a data producer.
Abstract asynchronous data producer.
Abstract asynchronous message entity consumer.
Abstract asynchronous message entity producer.
{AsyncEntityProducer} factory methods.
Base class for wrapping entity producers that delegates all calls to the wrapped producer.
AsyncFilterChain represents a single element in the server side request processing chain.
Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.
AsyncFilterHandler represents a routine for handling all incoming requests in the server side request processing chain.
Builder for AsyncPushProducer instances.
Abstract asynchronous push response consumer.
Abstract asynchronous push response producer.
Builder for AsyncRequestProducer instances.
Abstract asynchronous request consumer.
Protocol agnostic client side I/O session initiator.
Abstract asynchronous request producer.
Builder for AsyncResponseProducer instances.
Abstract asynchronous response consumer.
Abstract asynchronous response producer.
Protocol agnostic server side I/O session handler.
HttpAsyncServer bootstrap.
Abstract asynchronous server side message exchange handler that acts as a request consumer and a response producer.
 
An element in an asynchronous request processing chain.
Factory for AsyncServerExchangeHandler instances that delegate request processing to a AsyncServerFilterChainElement.
Server side execution pipeline assembler that supplies AsyncServerExchangeHandler instances with the defined message exchange pipeline.
Exchange completion stage.
Exception handling stage.
Request content processing stage.
Request handling stage.
Response content generation stage.
Response message stage.
AsyncServerRequestHandler represents a routine for processing of a specific group of HTTP requests.
Response trigger that can be used to submit a final HTTP response and terminate HTTP request processing.
Basic AsyncEntityConsumer implementation that processes the data stream content into a byte array.
Basic AsyncEntityProducer implementation that generates data stream from content of a byte array.
AsyncServerExchangeHandler implementation that adds support for the Expect-Continue handshake to an existing AsyncServerExchangeHandler.
Basic implementation of ClassicHttpRequest.
Basic implementation of ClassicHttpResponse.
Basic AsyncClientExchangeHandler implementation that makes use of AsyncRequestProducer to generate request message and AsyncResponseConsumer to process the response message returned by the server.
Basic client-side implementation of TlsStrategy that upgrades outbound connections with TLS security but does not make use of TLS ALPN extension to negotiate an application protocol.
Basic HTTP connection endpoint details.
Basic HTTP message entity details.
Basic implementation of the Future interface.
Immutable Header.
Basic implementation of HeaderElement
Default HeaderValueFormatter implementation.
Default HeaderValueParser implementation.
Default implementation of the HttpConnectionMetrics interface.
Deprecated.
Do not use.
A generic streamed, non-repeatable entity that obtains its content from an InputStream.
Basic implementation of HttpRequest.
Basic implementation of HttpResponse.
HttpServerRequestHandler implementation that adds support for the Expect-Continue handshake to an existing HttpServerRequestHandler.
Basic HttpServerRequestHandler implementation that makes use of HttpRequestMapper to dispatch the request to a particular HttpRequestHandler for processing.
Default implementation of HttpTransportMetrics.
Default LineFormatter implementation.
Default LineParser implementation.
Basic implementation of NameValuePair.
Basic implementation of AsyncPushProducer that produces one fixed response and relies on a AsyncEntityProducer to generate response entity stream.
Builder for BasicHttpRequest instances.
Basic implementation of AsyncRequestConsumer that represents the request message as a Message and relies on a AsyncEntityConsumer to process request entity stream.
Basic implementation of AsyncRequestProducer that produces one fixed request and relies on a AsyncEntityProducer to generate request entity stream.
Builder for BasicHttpResponse instances.
Basic implementation of AsyncResponseConsumer that represents response message as a Message and relies on a AsyncEntityConsumer to process response entity stream.
Basic implementation of AsyncResponseProducer that produces one fixed response and relies on a AsyncEntityProducer to generate response entity stream.
Basic AbstractServerExchangeHandler implementation that delegates request processing and response generation to a AsyncServerRequestHandler.
Basic server-side implementation of TlsStrategy that upgrades inbound connection with TLS security but does not make use of TLS ALPN extension to negotiate an application protocol.
Iterator of Header tokens..
Abstract blocking HTTP connection interface.
A buffer that expand its capacity on demand.
This class represents a raw HTTP header whose content is parsed 'on demand' only when the header value needs to be consumed.
A wrapping entity that buffers it content if necessary.
A resizable byte array.
A self contained, repeatable entity that obtains its content from a byte array.
An entity that delivers the contents of a ByteBuffer.
Abstract callback.
Abstracts implementations of FutureCallbacks that contribute a result of the operation to another FutureCallback.
A Cancellable represents a process or an operation that can be canceled.
This interface represents Cancellable object dependent on another ongoing process or operation.
Abstract capacity update channel.
A resizable char array.
HTTP/1.1 char coding configuration.
 
 
Commons chars used by HTTP/1.1 protocol.
AsyncEntityConsumer implementation that processes the data stream content into a CharSequence.
Implements chunked transfer decoding.
Implements chunked transfer coding.
Implements chunked transfer coding.
Implements chunked transfer coding.
'Classic' HttpRequest message that can enclose HttpEntity.
'Classic' HttpResponse message that can enclose HttpEntity.
Builder for ClassicHttpRequest instances.
Builder for ClassicHttpResponse instances.
 
 
 
AsyncServerExchangeHandler implementation that acts as a compatibility layer for classic InputStream / OutputStream based interfaces.
IOEventHandler that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.
I/O event handler for events fired by ProtocolIOSession that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.
Close operation mode.
Closes resources.
Abstract command IOSession can act upon.
 
Command utility methods.
Immutable, completed future.
Completes a result on a BasicFuture.
Cancellable that has a dependency on another Cancellable process or operation.
Future whose result depends on another Cancellable process or operation or another Future.
Non-blocking connection acceptor.
Signals that the connection has been closed unexpectedly.
Non-blocking connection initiator.
Signals timeout requesting connection.
Interface for deciding whether a connection can be re-used for subsequent requests and should be kept alive.
ConnPool represents a shared pool connections can be leased from and released back to.
Interface to control runtime properties of a ConnPool such as maximum total number of connections or maximum connections per route allowed.
Connection pool event listener.
Interface to obtain connection pool statistics.
Abstract HTTP content decoder.
Abstract HTTP content encoder.
Generic content input buffer.
Input stream that cuts off after a defined number of bytes.
Output stream that cuts off after a defined number of bytes.
Represents a strategy to determine length of the enclosed content entity based on properties of the HTTP message.
Generic content output buffer.
Signals that HTTP entity content is too long.
Content type information consisting of a MIME type and an optional charset.
Defines behavioral contract enforced at runtime by instances of annotated classes.
Abstract byte stream channel.
A deadline based on a UNIX time, the elapsed since 00:00:00 Coordinated Universal Time (UTC), Thursday, 1 January 1970.
A specialization of TimeoutException that carries a deadline and an actual value, both as UNIX times.
Abstract decorator.
Default HttpHost to InetSocketAddress resolver.
Factory for AsyncServerExchangeHandler instances that make use of HttpRequestMapper to dispatch the request to a particular AsyncServerExchangeHandler for processing.
Default implementation of HttpClientConnection.
Default factory for HttpClientConnections.
Default implementation of HttpServerConnection.
Default factory for HttpServerConnections.
Default factory for creating ClassicHttpRequest objects.
Default factory for creating ClassicHttpResponse objects.
Multi-core I/O reactor that can act as ConnectionInitiator Internally this I/O reactor distributes newly created I/O session equally across multiple I/O worker threads for a more optimal resource utilization and a better I/O performance.
Default implementation of a strategy deciding about connection re-use.
The default implementation of the content length strategy.
Default implementation of DisposalCallback.
Default immutable implementation of HttpProcessor.
Default factory for creating HttpRequest objects.
HTTP request parser that obtain its input from an instance of SessionInputBuffer.
Default NHttpMessageParser implementation for HttpRequests.
Default factory for request message parsers.
Default factory for request message parsers.
HTTP request writer that serializes its output to an instance of SessionOutputBuffer.
Default NHttpMessageWriter implementation for HttpRequests.
Default factory for request message writers.
Default factory for request message writers.
Default factory for creating HttpResponse objects.
HTTP response parser that obtain its input from an instance of SessionInputBuffer.
Default NHttpMessageParser implementation for HttpResponses.
Default factory for response message parsers.
Default factory for response message parsers.
HTTP response writer that serializes its output to an instance of SessionOutputBuffer.
Default NHttpMessageWriter implementation for HttpResponses.
Default factory for response message writers.
Default factory for response message writers.
Multi-core I/O reactor that can act as both ConnectionInitiator and ConnectionAcceptor.
Default ThreadFactory implementation.
Default TLS session setup handler.
AsyncEntityConsumer decorator that calculates a digest hash from the data stream content and keeps the list of trailers received with the data stream.
AsyncEntityProducer decorator that calculates a digest hash from the data stream content and appends its value to the list of trailers.
No-op AsyncEntityConsumer that discards all data from the data stream.
Represents a customizable disposal strategy for ModalCloseable instances.
Deprecated.
Please use EmptyInputStream
 
HTTP connection endpoint details.
Endpoint initialization parameters
English reason phrases for HTTP status codes.
Details of an entity transmitted by a message.
Entity that delegates the process of content generation to a IOCallback with OutputStream as output sink.
Support methods for HttpEntity.
A stream wrapper that triggers actions on close() and EOF.
A watcher for EofSensorInputStream.
Type of I/O event notifications I/O sessions can declare interest in.
 
Represents a generic request / response message exchange.
Abstract executable command that may need to do some cleaning up in case of an failure.
A buffer that expand its capacity on demand.
A buffer's mode.
Message expectations.
Server side Expect header handling support.
The field or method to which this annotation is applied is marked as experimental.
Abstract object factory.
A content decoder capable of transferring data directly to a FileChannel
A content encoder capable of transferring data directly from a FileChannel
A self contained, repeatable entity that obtains its content from a file.
AsyncEntityProducer implementation that generates data stream from content of a File.
Deprecated.
Use configuration parameters provided by connection listeners.
An HTTP header which is already formatted.
This request interceptor can be used by an HTTP proxy or an intermediary to add a Forwarded header to outgoing request messages.
A callback interface that gets invoked upon completion of a Future.
Convenience base class for FutureCallbacks that contribute a result of the operation to another BasicFuture.
Abstract handler factory.
Represents a generic request / response message exchange.
Represents an HTTP header field consisting of a field name and a field value.
Represents an element of an HTTP header value consisting of a name / value pair and a number of optional name / value parameters.
Abstract consumer of header elements represented by a subsequence of the given CharSequence within the given ParserCursor bounds.
Constants for frequently used Header elements.
A class for combining a set of headers.
Interface for formatting elements of a header value.
Interface for parsing header values into elements.
Component that holds all details needed to describe a network connection to a host.
HTTP/1.1 protocol parameters.
 
HTTP/1.1 stream event listener.
HTTP/1.1 client side message exchange initiator.
HTTP/1.1 server side message exchange handler.
A client-side HTTP connection, which can be used for sending requests and receiving responses.
Handler that encapsulates the process of generating a response object from a ClassicHttpResponse.
A generic HTTP connection, useful on client and server side.
IOEventHandler that also exposes HttpConnection properties.
Factory for HttpConnection instances.
The point of access to the statistics of an HttpConnection.
HttpContext represents execution state of an HTTP process.
Core execution HttpContext.
Generates a date in the format required by the HTTP protocol.
HttpEntity factory methods.
An entity that can be sent or received with an HTTP message.
Contains an HttpEntity.
Base class for wrapping entities that delegates all calls to the wrapped entity.
Signals that an HTTP exception has occurred.
HttpFilterChain represents a single element in the server side request processing chain.
Response trigger that can be used to generate the final HTTP response and terminate HTTP request processing.
HttpFilterHandler represents a routine for handling all incoming requests in the server side request processing chain.
Constants enumerating standard and common HTTP headers.
Component that holds all details needed to describe an HTTP connection to a host.
HTTP messages consist of requests from client to server and responses from server to client.
Message parser intended to build HTTP message head from an input stream.
Factory for HttpMessageParser instances.
Message writer intended to serialize HTTP message head to an output stream.
Factory for HttpMessageWriter instances.
Collects 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.
Builder for HttpProcessor instances.
Factory class for standard HttpProcessor instances.
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.
HTTP/1.1 client side message exchange initiator.
HttpRequestExecutor is a client side HTTP protocol handler based on the blocking (classic) I/O model.
Builder for HttpRequestExecutor.
A factory for HttpRequest objects.
HttpRequestHandler represents a routine for processing of a specific group of HTTP requests.
HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.
This class can be used to resolve an object matching a particular HttpRequest.
Wraps an HttpRequest.
After receiving and interpreting a request message, a server responds with an HTTP response message.
A factory for HttpResponse objects.
Informational (1xx) HTTP response callback.
HTTP protocol interceptor is a routine that implements a specific aspect of the HTTP protocol.
Wraps an HttpResponse.
HTTP/1.1 server side message exchange handler.
A server-side HTTP connection, which can be used for receiving requests and sending responses.
HttpServerExpectationFilter add support for the Expect-Continue handshake to the request processing pipeline.
An element in a request processing chain.
HttpServerRequestHandler implementation that delegates request processing to a HttpServerFilterChainElement.
HttpServerRequestHandler represents a routine for processing of a specific group of HTTP requests.
Response trigger that can be used to submit a final HTTP response and terminate HTTP request processing.
HttpService is a server side HTTP protocol handler based on the classic (blocking) I/O model.
Builder for HttpService.
Constants enumerating the HTTP status codes.
Signals HTTP protocol error that renders the actual HTTP data stream unreliable.
Transport level metrics.
Represents an HTTP version.
Object with a unique identifier.
Content decoder that reads data without any transformation.
Content encoder that writes data without any transformation.
Input stream that reads data without any transformation.
Output stream that writes data without any transformation.
AsyncServerExchangeHandler implementation that immediately responds with a predefined response generated by a AsyncResponseProducer and ignores any entity content enclosed in the request message.
HTTP message entity details.
 
A collection of utilities relating to InetAddresses.
A streamed, non-repeatable entity that obtains its content from an InputStream.
The package, class or method to which this annotation is applied is marked as internal and its use ought to be avoided.
Abstract I/O callback.
IOEventHandler interface is used by I/O reactors to handle I/O events for individual I/O sessions.
Factory interface to create IOEventHandler instances for the given connected endpoints.
Minimal equivalent of Function whose IOFunction.apply(Object) method is allowed to throw IOException.
HttpCore NIO is based on the Reactor pattern as described by Doug Lea.
I/O reactor configuration parameters.
 
A listener interface for receiving metrics related to the I/O reactor's thread pool performance and status.
IOReactor running as a service.
Signals the I/O reactor has been shut down or is in the process of shutting down.
IOReactorStatus represents an internal status of an I/O reactor.
IOSession interface represents a sequence of logically related data exchanges between two end points.
This enum represents a set of states I/O session transitions through during its life-span.
IOSession event listener.
 
Internal I/O dispatch stats that can be used by IOWorkerSelector to select the best suited worker to get new I/O channels.
A set of utility methods to help produce consistent equals and hashCode methods.
Connection pool with higher concurrency but with lax connection limit guarantees.
Extension of BasicLineParser that defers parsing of header values.
Extension of BasicLineParser that defers parsing of header values.
Content decoder that cuts off after a defined number of bytes.
Content encoder that cuts off after a defined number of bytes.
Signals message rejection due to missing content length.
Interface for formatting elements of the HEAD section of an HTTP message.
Interface for parsing lines in the HEAD section of an HTTP message.
ListenerEndpoint interface represents an endpoint used by an I/O reactor to listen for incoming connection from remote clients.
Generic lookup by lower-case string ID.
Deprecated.
Use RequestRouter for request routing.
Signals a malformed chunked stream.
ConnPool that also implements ConnPoolControl and AutoCloseable.
Generic message consisting of a message head and a message body.
Signals a message constraint violation.
Messages head consisting of multiple message headers.
 
Support methods for HTTP message processing.
Common HTTP methods defined by the HTTP specification.
Signals that an HTTP method is not allowed.
Signals that an HTTP method is not supported.
Signals a misdirected request (the server is not authoritative to handle the request).
Process or endpoint that can be closed either immediately or gracefully.
A ResponseOutOfOrderStrategy implementation which checks for premature responses every MonitoringResponseOutOfOrderStrategy.chunkSize bytes.
Chain of doubly linked elements.
Endpoint identified by name (usually a fully qualified domain name) and port.
A name-value pair parameter used as an element of HTTP messages.
Message parser intended to build HTTP message head from a session input buffer..
Factory for NHttpMessageParser instances.
Message writer intended to serialize HTTP message head to a session buffer.
Factory for NHttpMessageWriter instances.
A strategy that never reuses a connection.
Signals that the target server failed to respond with a valid HTTP response.
Deprecated.
An implementation of ResponseOutOfOrderStrategy which does not check for early responses.
Signals an unsupported / unimplemented feature of the HTTP protocol.
An empty entity with no content-type.
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.
Signals a protocol exception due to failure to parse a message element.
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
A self contained, repeatable entity that obtains its content from a path.
AsyncEntityProducer implementation that generates a data stream from the content at a Path.
URI path component pattern matcher.
 
URI path segment codec.
Percent-encoding.
Enumeration of pool concurrency policies
Pool entry containing a pool connection object along with its route.
Enumeration of pooled connection re-use policies
Pool statistics.
Port helper methods.
Private key details.
A strategy allowing for a choice of an alias during SSL authentication.
 
Signals that an HTTP protocol violation has occurred.
TLS capable, protocol upgradable IOSession.
Application protocol upgrade handler.
Represents a protocol version.
 
 
Interface for obtaining reason phrases for HTTP status codes.
 
Generic registry of items keyed by low-case string ID.
Builder for Registry instances.
Abstract request channel.
This request interceptor is responsible for execution of the protocol conformance checks on incoming request messages.
This request interceptor is responsible for adding Connection header to outgoing requests, which is essential for managing persistence of HTTP/1.0 connections.
This request interceptor is responsible for delimiting the message content by adding Content-Length or Transfer-Content headers based on the properties of the enclosed entity and the protocol version.
This request interceptor is responsible for adding Date header to outgoing request messages.
HttpRequester bootstrap.
Request execution command.
This request interceptor is responsible for activation of the 'expect-continue' handshake by adding a Expect header describing client expectations.
Deprecated.
Signals request header field length or total field size violation.
HTTP/1.1 request line.
ConnectionClosedException subclass that signals requests cannot not be executed due to the connection being closed.
Request mapper that can route requests based on their properties to a specific request handler.
 
 
This request interceptor is responsible for adding Host header to outgoing request messages.
HTTP protocol interceptor responsible for validating and processing the HttpHeaders.TE header field in HTTP/1.1 requests.
This request interceptor is responsible for adding User-Agent header.
This request interceptor is responsible for copying Host header value to HttpRequest.setAuthority(URIAuthority) of incoming request messages.
Abstract resolver from input to output.
Abstract resource holder.
Abstract response / response promise channel.
This response interceptor is responsible for making the protocol conformance checks of outgoing response messages.
This response interceptor is responsible for adding Connection header to outgoing responses, which is essential for managing persistence of HTTP/1.0 connections.
This response interceptor is responsible for delimiting the message content by adding Content-Length or Transfer-Content headers based on the properties of the enclosed entity and the protocol version.
This response interceptor is responsible for adding Date header to outgoing response messages.
Represents a strategy to determine how frequently the client should check for an out of order response.
This response interceptor is responsible for adding Server header.
Route-segmented connection pool with reduced contention and a small, conditional round-robin helper for busy multi-route scenarios.
Deprecated.
Use configuration parameters provided by connection listeners.
A streamed entity that obtains its content from a Serializable.
HttpServer bootstrap.
IOEventHandler that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.
I/O event handler for events fired by ProtocolIOSession that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.
HTTP Server support methods.
Session input buffer for HTTP/1.1 blocking connections.
Session input buffer for HTTP/1.1 non-blocking connections.
Abstract base class for session input buffers that stream data from an arbitrary InputStream.
Session output buffer for blocking HTTP/1.1 connections.
Session output buffer for non-blocking HTTP/1.1 connections.
Abstract base class for session output buffers that stream data to an arbitrary OutputStream.
 
 
Shutdown command.
Classic I/O network socket configuration.
 
Utility class that holds a Socket along with copies of its InputStream and OutputStream.
A generic ModalCloseable backed by a network socket.
Creates SocketTimeoutException instances.
Deprecated.
 
Builder for SSLContext instances.
SSLContext factory methods.
 
SSLIOSession is a decorator class intended to transparently extend an IOSession with transport layer security capabilities based on the SSL/TLS protocol.
 
Callback interface that can be used to customize TLS/SSL session initialization.
Callback interface that can be used to customize TLS/SSL session verification.
Callback interface that can be used to customize TLS/SSL session verification.
Stale check command.
Filters supported by async and classic server implementations
HTTP/1.1 status line.
Standard classes of HTTP status codes, plus OTHER for non-standard codes.
Abstract data stream channel.
Signals that data stream has already been closed.
Represents a message stream control interface.
 
Connection pool with strict connection limit guarantees.
Basic AsyncEntityConsumer implementation that processes the data stream content into a string.
Basic AsyncDataProducer implementation that generates data stream from content of a string.
A self contained, repeatable entity that obtains its content from a String.
Represents a supplier of results.
AsyncFilterHandler implementation represents a terminal handler in an asynchronous request processing pipeline that makes use of HandlerFactory to dispatch the request to a particular AsyncServerExchangeHandler.
HttpFilterHandler implementation represents a terminal handler in a request processing pipeline that makes use of HttpRequestMapper to dispatch the request to a particular HttpRequestHandler.
Tests and converts Strings and CharSequence.
Defines types of threading behavior enforced at runtime.
Represents a timeout value as a non-negative long time and TimeUnit.
A specialization of TimeoutException that carries a Timeout deadline and the actual value.
Represents a time value as a long time and a TimeUnit.
Supported TLS protocol versions.
TLS cipher suite support methods
Represents details of a fully established TLS session.
TLS protocol upgrade strategy for non-blocking TransportSecurityLayer sessions.
HTTP/1.1 TLS support methods
Capability to upgrade to TLS.
Tokenizer that can be used as a foundation for more complex parsing routines.
 
Represents a predicate whether the given character is a delimiter.
Deprecated.
 
TLS capable session layer interface.
Signals a truncated chunk in a chunked stream.
A strategy to establish trustworthiness of certificates without consulting the trust manager configured in the actual SSL context.
Signals an unsupported version of the HTTP protocol.
Signals an unsupported media type.
Represents authority component of request URI.
Builder for URI instances.
Defines the encoding policy for URI components in URIBuilder.
Deprecated.
Use RequestRouter for request routing.
Deprecated.
Use RequestRouter for request routing.
 
Deprecated.
Use RequestRouter for request routing.
Enumerates supported URI schemes.
Deprecated.
Use URIBuilder to parse and format URIs and WWWFormCodec to parse and format application/x-www-form-urlencoded forms.
Represents a generic request / response message exchange.
Provides access to version information for HTTP components.
This request interceptor can be used by an HTTP proxy or intemediary to add the HttpHeaders.VIA HTTP header to outgoing request messages.
application/x-www-form-urlencoded codec.