Package org.apache.hc.core5.http.impl.nio
Default implementation of HTTP/1.1 transport based on
the asynchronous (non-blocking) I/O model.
-
Interface Summary Interface Description Http1StreamChannel<OutgoingMessage extends HttpMessage> HttpConnectionEventHandler IOEventHandlerthat also exposesHttpConnectionproperties. -
Class Summary Class Description AbstractContentDecoder AbstractContentDecoderthat serves as a base for all content decoder implementations.AbstractContentEncoder AbstractContentEncoderthat serves as a base for all content encoder implementations.AbstractHttp1IOEventHandler AbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage,OutgoingMessage extends HttpMessage> AbstractHttp1StreamDuplexer.CapacityWindow 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.BufferedData A buffer that expand its capacity on demand.ChunkDecoder Implements chunked transfer decoding.ChunkEncoder Implements chunked transfer coding.ClientHttp1IOEventHandler IOEventHandlerthat implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ClientHttp1IOEventHandlerFactory ClientHttp1IOEventHandlerfactory.ClientHttp1StreamDuplexer 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 ClientHttp1StreamDuplexerfactory.ClientHttp1StreamHandler DefaultHttpRequestFactory Default factory for creatingHttpRequestobjects.DefaultHttpRequestParser<T extends HttpRequest> DefaultNHttpMessageParserimplementation forHttpRequests.DefaultHttpRequestParserFactory Default factory for request message parsers.DefaultHttpRequestWriter<T extends HttpRequest> DefaultNHttpMessageWriterimplementation forHttpRequests.DefaultHttpRequestWriterFactory Default factory for request message writers.DefaultHttpResponseFactory Default factory for creatingHttpResponseobjects.DefaultHttpResponseParser<T extends HttpResponse> DefaultNHttpMessageParserimplementation forHttpResponses.DefaultHttpResponseParserFactory Default factory for response message parsers.DefaultHttpResponseWriter<T extends HttpResponse> DefaultNHttpMessageWriterimplementation forHttpResponses.DefaultHttpResponseWriterFactory Default factory for response message writers.ExpandableBuffer A buffer that expand its capacity on demand.IdentityDecoder Content decoder that reads data without any transformation.IdentityEncoder Content encoder that writes data without any transformation.LengthDelimitedDecoder Content decoder that cuts off after a defined number of bytes.LengthDelimitedEncoder Content encoder that cuts off after a defined number of bytes.ServerHttp1IOEventHandler IOEventHandlerthat implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ServerHttp1IOEventHandlerFactory ServerHttp1IOEventHandlerfactory.ServerHttp1StreamDuplexer 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.ServerHttp1StreamDuplexer.DelayedOutputChannel ServerHttp1StreamDuplexerFactory ServerHttp1StreamDuplexerfactory.ServerHttp1StreamHandler SessionInputBufferImpl SessionOutputBufferImpl