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
ContentDecoderthat serves as a base for all content decoder implementations.AbstractContentEncoderthat serves as a base for all content encoder implementations.AbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage,OutgoingMessage extends HttpMessage> AbstractMessageParser<T extends HttpMessage>AbstractNHttpMessageParserthat serves as a base for all message parser implementations.AbstractMessageWriter<T extends HttpMessage>AbstractNHttpMessageWriterthat 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.IOEventHandlerthat implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ClientHttp1IOEventHandlerfactory.I/O event handler for events fired byProtocolIOSessionthat implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ClientHttp1StreamDuplexerfactory.Default factory for creatingHttpRequestobjects.DefaultHttpRequestParser<T extends HttpRequest>DefaultNHttpMessageParserimplementation forHttpRequests.Default factory for request message parsers.DefaultHttpRequestWriter<T extends HttpRequest>DefaultNHttpMessageWriterimplementation forHttpRequests.Default factory for request message writers.Default factory for creatingHttpResponseobjects.DefaultHttpResponseParser<T extends HttpResponse>DefaultNHttpMessageParserimplementation forHttpResponses.Default factory for response message parsers.DefaultHttpResponseWriter<T extends HttpResponse>DefaultNHttpMessageWriterimplementation forHttpResponses.Default factory for response message writers.A buffer that expand its capacity on demand.Http1StreamChannel<OutgoingMessage extends HttpMessage>IOEventHandlerthat also exposesHttpConnectionproperties.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.IOEventHandlerthat implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ServerHttp1IOEventHandlerfactory.I/O event handler for events fired byProtocolIOSessionthat implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ServerHttp1StreamDuplexerfactory.