| 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 | Core HTTP transport APIs based on the asynchronous, event driven I/O model. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractContentDecoderAbstract  ContentDecoderthat serves as a base for all content
 decoder implementations. | 
| class  | ChunkDecoderImplements chunked transfer decoding. | 
| class  | IdentityDecoderContent decoder that reads data without any transformation. | 
| class  | LengthDelimitedDecoderContent decoder that cuts off after a defined number of bytes. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected ContentDecoder | ServerHttp1StreamDuplexer. createContentDecoder(long len,
                    ReadableByteChannel channel,
                    SessionInputBuffer buffer,
                    BasicHttpTransportMetrics metrics) | 
| protected ContentDecoder | ClientHttp1StreamDuplexer. createContentDecoder(long len,
                    ReadableByteChannel channel,
                    SessionInputBuffer buffer,
                    BasicHttpTransportMetrics metrics) | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | FileContentDecoderA content decoder capable of transferring data directly to a  FileChannel | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.