| 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 | Method and Description |
|---|---|
protected SessionInputBuffer |
AbstractContentDecoder.buffer() |
| 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) |
T |
AbstractMessageParser.parse(SessionInputBuffer sessionBuffer,
boolean endOfStream) |
T |
DefaultHttpRequestParser.parse(SessionInputBuffer sessionBuffer,
boolean endOfStream) |
| Constructor and Description |
|---|
AbstractContentDecoder(ReadableByteChannel channel,
SessionInputBuffer buffer,
BasicHttpTransportMetrics metrics)
Creates an instance of this class.
|
ChunkDecoder(ReadableByteChannel channel,
SessionInputBuffer buffer,
BasicHttpTransportMetrics metrics) |
ChunkDecoder(ReadableByteChannel channel,
SessionInputBuffer buffer,
Http1Config http1Config,
BasicHttpTransportMetrics metrics) |
IdentityDecoder(ReadableByteChannel channel,
SessionInputBuffer buffer,
BasicHttpTransportMetrics metrics) |
LengthDelimitedDecoder(ReadableByteChannel channel,
SessionInputBuffer buffer,
BasicHttpTransportMetrics metrics,
long contentLength) |
| Modifier and Type | Method and Description |
|---|---|
T |
NHttpMessageParser.parse(SessionInputBuffer buffer,
boolean endOfStream)
Attempts to parse a complete message head from the content of the
internal buffer.
|
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.