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.
Deprecated.
Deprecated.
Deprecated.
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.
HttpAsyncRequester bootstrap.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
HeaderElementIterator of HeaderElements.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.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.ClientHttp1IOEventHandler factory.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.ClientHttp1StreamDuplexer factory.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.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.
InputStream adaptor for ContentInputBuffer.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.
OutputStream adaptor for ContentOutputBuffer.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.Builder for
DefaultBHttpClientConnectionFactory.Default implementation of
HttpServerConnection.Default factory for
HttpServerConnections.Builder for
DefaultBHttpServerConnectionFactory.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
EmptyInputStreamHTTP 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
FileChannelA content encoder capable of transferring data directly from a
FileChannelA 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.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.
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.
Use
RequestRouter.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.ServerHttp1IOEventHandler factory.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.ServerHttp1StreamDuplexer factory.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.
A generic
ModalCloseable backed by a network socket.Creates
SocketTimeoutException instances.Deprecated.
Use
IOReactorConfig.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.
Use
TokenizerTLS 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.
ClassicToAsyncResponseConsumer.