| 程序包 | 说明 |
|---|---|
| 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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected SessionOutputBuffer |
AbstractContentEncoder.buffer() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected ContentEncoder |
ServerHttp1StreamDuplexer.createContentEncoder(long len,
WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics) |
protected ContentEncoder |
ClientHttp1StreamDuplexer.createContentEncoder(long len,
WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics) |
void |
AbstractMessageWriter.write(T message,
SessionOutputBuffer sessionBuffer) |
| 构造器和说明 |
|---|
AbstractContentEncoder(WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics)
Creates an instance of this class.
|
ChunkEncoder(WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics) |
ChunkEncoder(WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics,
int chunkSizeHint) |
IdentityEncoder(WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics) |
IdentityEncoder(WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics,
int chunkSizeHint) |
LengthDelimitedEncoder(WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics,
long contentLength) |
LengthDelimitedEncoder(WritableByteChannel channel,
SessionOutputBuffer buffer,
BasicHttpTransportMetrics metrics,
long contentLength,
int chunkSizeHint) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
NHttpMessageWriter.write(T message,
SessionOutputBuffer buffer)
Writes out the HTTP message head.
|
Copyright © 2023. All rights reserved.