Package org.apache.hc.core5.http.impl.io
Default implementation of HTTP/1.1 transport based on the classic
(blocking) I/O model.
-
Class Summary Class Description AbstractMessageParser<T extends HttpMessage> Abstract base class for HTTP message parsers that obtain input from an instance ofSessionInputBuffer.AbstractMessageWriter<T extends HttpMessage> Abstract base class for HTTP message writers that serialize output to an instance ofSessionOutputBuffer.BHttpConnectionBase ChunkedInputStream Implements chunked transfer coding.ChunkedOutputStream Implements chunked transfer coding.ContentLengthInputStream Input stream that cuts off after a defined number of bytes.ContentLengthOutputStream Output stream that cuts off after a defined number of bytes.DefaultBHttpClientConnection Default implementation ofHttpClientConnection.DefaultBHttpClientConnectionFactory Default factory forHttpClientConnections.DefaultBHttpClientConnectionFactory.Builder Builder forDefaultBHttpClientConnectionFactory.DefaultBHttpServerConnection Default implementation ofHttpServerConnection.DefaultBHttpServerConnectionFactory Default factory forHttpServerConnections.DefaultBHttpServerConnectionFactory.Builder Builder forDefaultBHttpServerConnectionFactory.DefaultClassicHttpRequestFactory Default factory for creatingClassicHttpRequestobjects.DefaultClassicHttpResponseFactory Default factory for creatingClassicHttpResponseobjects.DefaultHttpRequestParser HTTP request parser that obtain its input from an instance ofSessionInputBuffer.DefaultHttpRequestParserFactory Default factory for request message parsers.DefaultHttpRequestWriter HTTP request writer that serializes its output to an instance ofSessionOutputBuffer.DefaultHttpRequestWriterFactory Default factory for request message writers.DefaultHttpResponseParser HTTP response parser that obtain its input from an instance ofSessionInputBuffer.DefaultHttpResponseParserFactory Default factory for response message parsers.DefaultHttpResponseWriter HTTP response writer that serializes its output to an instance ofSessionOutputBuffer.DefaultHttpResponseWriterFactory Default factory for response message writers.EmptyInputStream Deprecated. Please useEmptyInputStreamHttpRequestExecutor HttpRequestExecutoris a client side HTTP protocol handler based on the blocking (classic) I/O model.HttpRequestExecutor.Builder Builder forHttpRequestExecutor.HttpService HttpServiceis a server side HTTP protocol handler based on the classic (blocking) I/O model.HttpService.Builder Builder forHttpService.IdentityInputStream Input stream that reads data without any transformation.IdentityOutputStream Output stream that writes data without any transformation.IncomingHttpEntity MonitoringResponseOutOfOrderStrategy AResponseOutOfOrderStrategyimplementation which checks for premature responses everyMonitoringResponseOutOfOrderStrategy.chunkSizebytes.NoResponseOutOfOrderStrategy An implementation ofResponseOutOfOrderStrategywhich does not check for early responses.SessionInputBufferImpl Abstract base class for session input buffers that stream data from an arbitraryInputStream.SessionOutputBufferImpl Abstract base class for session output buffers that stream data to an arbitraryOutputStream.SocketHolder Utility class that holds aSocketalong with copies of itsInputStreamandOutputStream. -
Enum Summary Enum Description ChunkedInputStream.State -
Exception Summary Exception Description ResponseOutOfOrderException Signals an early (out of order) response.