| Package | Description | 
|---|---|
| org.apache.hc.core5.http.impl.io | Default implementation of HTTP/1.1 transport based on the classic
 (blocking) I/O model. | 
| 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.http2.impl | Default implementations of core HTTP/2 APIs. | 
| Constructor and Description | 
|---|
| SessionInputBufferImpl(BasicHttpTransportMetrics metrics,
                      int bufferSize) | 
| SessionInputBufferImpl(BasicHttpTransportMetrics metrics,
                      int bufferSize,
                      int minChunkLimit,
                      int maxLineLen,
                      CharsetDecoder charDecoder)Creates new instance of SessionInputBufferImpl. | 
| SessionOutputBufferImpl(BasicHttpTransportMetrics metrics,
                       int bufferSize,
                       int fragmentSizeHint,
                       CharsetEncoder charEncoder)Creates new instance of SessionOutputBufferImpl. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected BasicHttpTransportMetrics | AbstractContentDecoder. metrics() | 
| protected BasicHttpTransportMetrics | AbstractContentEncoder. metrics() | 
| 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) | 
| protected ContentEncoder | ServerHttp1StreamDuplexer. createContentEncoder(long len,
                    WritableByteChannel channel,
                    SessionOutputBuffer buffer,
                    BasicHttpTransportMetrics metrics) | 
| protected ContentEncoder | ClientHttp1StreamDuplexer. createContentEncoder(long len,
                    WritableByteChannel channel,
                    SessionOutputBuffer buffer,
                    BasicHttpTransportMetrics metrics) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | BasicH2TransportMetricsDefault implementation of  H2TransportMetrics. | 
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.