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.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.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.