Package org.apache.hc.core5.http.impl.nio
package org.apache.hc.core5.http.impl.nio
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
-
ClassDescriptionAbstract
ContentDecoder
that serves as a base for all content decoder implementations.AbstractContentEncoder
that serves as a base for all content encoder implementations.AbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage,OutgoingMessage extends HttpMessage> AbstractMessageParser<T extends HttpMessage>AbstractNHttpMessageParser
that serves as a base for all message parser implementations.AbstractMessageWriter<T extends HttpMessage>AbstractNHttpMessageWriter
that serves as a base for all message writer implementations.A buffer that expand its capacity on demand.Implements chunked transfer decoding.Implements chunked transfer coding.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 byProtocolIOSession
that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ClientHttp1StreamDuplexer
factory.Default factory for creatingHttpRequest
objects.DefaultHttpRequestParser<T extends HttpRequest>DefaultNHttpMessageParser
implementation forHttpRequest
s.Default factory for request message parsers.DefaultHttpRequestWriter<T extends HttpRequest>DefaultNHttpMessageWriter
implementation forHttpRequest
s.Default factory for request message writers.Default factory for creatingHttpResponse
objects.DefaultHttpResponseParser<T extends HttpResponse>DefaultNHttpMessageParser
implementation forHttpResponse
s.Default factory for response message parsers.DefaultHttpResponseWriter<T extends HttpResponse>DefaultNHttpMessageWriter
implementation forHttpResponse
s.Default factory for response message writers.A buffer that expand its capacity on demand.Http1StreamChannel<OutgoingMessage extends HttpMessage>IOEventHandler
that also exposesHttpConnection
properties.Content decoder that reads data without any transformation.Content encoder that writes data without any transformation.Content decoder that cuts off after a defined number of bytes.Content encoder that cuts off after a defined number of bytes.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 byProtocolIOSession
that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ServerHttp1StreamDuplexer
factory.