Package org.apache.hc.core5.http.impl.io
package org.apache.hc.core5.http.impl.io
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
-
ClassDescriptionAbstractMessageParser<T extends HttpMessage>Abstract base class for HTTP message parsers that obtain input from an instance of
SessionInputBuffer
.AbstractMessageWriter<T extends HttpMessage>Abstract base class for HTTP message writers that serialize output to an instance ofSessionOutputBuffer
.Implements chunked transfer coding.Implements chunked transfer coding.Input stream that cuts off after a defined number of bytes.Output stream that cuts off after a defined number of bytes.Default implementation ofHttpClientConnection
.Default factory forHttpClientConnection
s.Builder forDefaultBHttpClientConnectionFactory
.Default implementation ofHttpServerConnection
.Default factory forHttpServerConnection
s.Builder forDefaultBHttpServerConnectionFactory
.Default factory for creatingClassicHttpRequest
objects.Default factory for creatingClassicHttpResponse
objects.HTTP request parser that obtain its input from an instance ofSessionInputBuffer
.Default factory for request message parsers.HTTP request writer that serializes its output to an instance ofSessionOutputBuffer
.Default factory for request message writers.HTTP response parser that obtain its input from an instance ofSessionInputBuffer
.Default factory for response message parsers.HTTP response writer that serializes its output to an instance ofSessionOutputBuffer
.Default factory for response message writers.Deprecated.HttpRequestExecutor
is a client side HTTP protocol handler based on the blocking (classic) I/O model.Builder forHttpRequestExecutor
.HttpService
is a server side HTTP protocol handler based on the classic (blocking) I/O model.Builder forHttpService
.Input stream that reads data without any transformation.Output stream that writes data without any transformation.AResponseOutOfOrderStrategy
implementation which checks for premature responses everyMonitoringResponseOutOfOrderStrategy.chunkSize
bytes.An implementation ofResponseOutOfOrderStrategy
which does not check for early responses.Signals an early (out of order) response.Abstract base class for session input buffers that stream data from an arbitraryInputStream
.Abstract base class for session output buffers that stream data to an arbitraryOutputStream
.
EmptyInputStream