| Package | Description | 
|---|---|
| org.apache.hc.core5.http.impl.nio | Default implementation of HTTP/1.1 transport based on
 the asynchronous (non-blocking) I/O model. | 
| org.apache.hc.core5.http.nio.support.classic | Support classes for the asynchronous I/O model that emulate
 behavior of the classic (blocking) I/O model. | 
| org.apache.hc.core5.http2.impl.nio | Default implementation of HTTP/2 transport based on
 the asynchronous (non-blocking) I/O model. | 
| Class and Description | 
|---|
| AbstractContentDecoder Abstract  ContentDecoderthat serves as a base for all content
 decoder implementations. | 
| AbstractContentEncoder Abstract  ContentEncoderthat serves as a base for all content
 encoder implementations. | 
| AbstractMessageParser Abstract  NHttpMessageParserthat serves as a base for all message
 parser implementations. | 
| AbstractMessageWriter Abstract  NHttpMessageWriterthat serves as a base for all message
 writer implementations. | 
| BufferedData A buffer that expand its capacity on demand. | 
| ClientHttp1StreamDuplexer I/O event handler for events fired by  ProtocolIOSessionthat implements
 client side HTTP/1.1 messaging protocol with full support for
 duplexed message transmission and message pipelining. | 
| ClientHttp1StreamDuplexerFactory ClientHttp1StreamDuplexerfactory. | 
| DefaultHttpRequestFactory Default factory for creating  HttpRequestobjects. | 
| DefaultHttpRequestParserFactory Default factory for request message parsers. | 
| DefaultHttpRequestWriterFactory Default factory for request message writers. | 
| DefaultHttpResponseFactory Default factory for creating  HttpResponseobjects. | 
| DefaultHttpResponseParserFactory Default factory for response message parsers. | 
| DefaultHttpResponseWriterFactory Default factory for response message writers. | 
| ExpandableBuffer A buffer that expand its capacity on demand. | 
| ExpandableBuffer.Mode | 
| HttpConnectionEventHandler IOEventHandlerthat also exposesHttpConnectionproperties. | 
| MessageState | 
| ServerHttp1StreamDuplexer I/O event handler for events fired by  ProtocolIOSessionthat implements
 server side HTTP/1.1 messaging protocol with full support for
 duplexed message transmission and message pipelining. | 
| ServerHttp1StreamDuplexerFactory ServerHttp1StreamDuplexerfactory. | 
| Class and Description | 
|---|
| ExpandableBuffer A buffer that expand its capacity on demand. | 
| Class and Description | 
|---|
| ClientHttp1StreamDuplexerFactory ClientHttp1StreamDuplexerfactory. | 
| HttpConnectionEventHandler IOEventHandlerthat also exposesHttpConnectionproperties. | 
| ServerHttp1StreamDuplexerFactory ServerHttp1StreamDuplexerfactory. | 
Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.