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 IOEventHandler
that also exposesHttpConnection
properties. -
Class Summary Class Description AbstractContentDecoder AbstractContentDecoder
that serves as a base for all content decoder implementations.AbstractContentEncoder AbstractContentEncoder
that serves as a base for all content encoder implementations.AbstractHttp1IOEventHandler AbstractHttp1StreamDuplexer<IncomingMessage extends HttpMessage,OutgoingMessage extends HttpMessage> AbstractHttp1StreamDuplexer.CapacityWindow 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.BufferedData A buffer that expand its capacity on demand.ChunkDecoder Implements chunked transfer decoding.ChunkEncoder Implements chunked transfer coding.ClientHttp1IOEventHandler IOEventHandler
that implements client side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ClientHttp1IOEventHandlerFactory ClientHttp1IOEventHandler
factory.ClientHttp1StreamDuplexer 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.ClientHttp1StreamDuplexerFactory ClientHttp1StreamDuplexer
factory.ClientHttp1StreamHandler DefaultHttpRequestFactory Default factory for creatingHttpRequest
objects.DefaultHttpRequestParser<T extends HttpRequest> DefaultNHttpMessageParser
implementation forHttpRequest
s.DefaultHttpRequestParserFactory Default factory for request message parsers.DefaultHttpRequestWriter<T extends HttpRequest> DefaultNHttpMessageWriter
implementation forHttpRequest
s.DefaultHttpRequestWriterFactory Default factory for request message writers.DefaultHttpResponseFactory Default factory for creatingHttpResponse
objects.DefaultHttpResponseParser<T extends HttpResponse> DefaultNHttpMessageParser
implementation forHttpResponse
s.DefaultHttpResponseParserFactory Default factory for response message parsers.DefaultHttpResponseWriter<T extends HttpResponse> DefaultNHttpMessageWriter
implementation forHttpResponse
s.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 IOEventHandler
that implements server side HTTP/1.1 messaging protocol with full support for duplexed message transmission and message pipelining.ServerHttp1IOEventHandlerFactory ServerHttp1IOEventHandler
factory.ServerHttp1StreamDuplexer 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.DelayedOutputChannel ServerHttp1StreamDuplexerFactory ServerHttp1StreamDuplexer
factory.ServerHttp1StreamHandler SessionInputBufferImpl SessionOutputBufferImpl