| Package | Description |
|---|---|
| org.apache.http.impl.nio |
Default implementations of HTTP connections for asynchronous,
even driven communication.
|
| org.apache.http.impl.nio.codecs |
Default implementations of message parses and writers
for asynchronous, even driven communication.
|
| org.apache.http.impl.nio.reactor |
Default implementation of event driven network communication APIs
based on Java NIO.
|
| org.apache.http.nio |
Core HTTP component APIs and primitives for asynchronous, event
driven communication.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected ContentDecoder |
NHttpConnectionBase.createContentDecoder(long len,
java.nio.channels.ReadableByteChannel channel,
SessionInputBuffer buffer,
org.apache.http.impl.io.HttpTransportMetricsImpl metrics) |
Factory method for
ContentDecoder instances. |
protected NHttpMessageParser<org.apache.http.HttpRequest> |
DefaultNHttpServerConnection.createRequestParser(SessionInputBuffer buffer,
org.apache.http.HttpRequestFactory requestFactory,
org.apache.http.params.HttpParams params) |
Deprecated.
(4.3) use constructor.
|
protected NHttpMessageParser<org.apache.http.HttpResponse> |
DefaultNHttpClientConnection.createResponseParser(SessionInputBuffer buffer,
org.apache.http.HttpResponseFactory responseFactory,
org.apache.http.params.HttpParams params) |
Deprecated.
(4.3) use constructor.
|
| Modifier and Type | Field | Description |
|---|---|---|
protected SessionInputBuffer |
AbstractContentDecoder.buffer |
| Modifier and Type | Method | Description |
|---|---|---|
NHttpMessageParser<org.apache.http.HttpRequest> |
DefaultHttpRequestParserFactory.create(SessionInputBuffer buffer,
org.apache.http.config.MessageConstraints constraints) |
|
NHttpMessageParser<org.apache.http.HttpResponse> |
DefaultHttpResponseParserFactory.create(SessionInputBuffer buffer,
org.apache.http.config.MessageConstraints constraints) |
| Constructor | Description |
|---|---|
AbstractContentDecoder(java.nio.channels.ReadableByteChannel channel,
SessionInputBuffer buffer,
org.apache.http.impl.io.HttpTransportMetricsImpl metrics) |
Creates an instance of this class.
|
AbstractMessageParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser lineParser,
org.apache.http.config.MessageConstraints constraints) |
Creates an instance of AbstractMessageParser.
|
AbstractMessageParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser lineParser,
org.apache.http.params.HttpParams params) |
Deprecated.
|
ChunkDecoder(java.nio.channels.ReadableByteChannel channel,
SessionInputBuffer buffer,
org.apache.http.config.MessageConstraints constraints,
org.apache.http.impl.io.HttpTransportMetricsImpl metrics) |
|
ChunkDecoder(java.nio.channels.ReadableByteChannel channel,
SessionInputBuffer buffer,
org.apache.http.impl.io.HttpTransportMetricsImpl metrics) |
|
DefaultHttpRequestParser(SessionInputBuffer buffer) |
|
DefaultHttpRequestParser(SessionInputBuffer buffer,
org.apache.http.config.MessageConstraints constraints) |
|
DefaultHttpRequestParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser parser,
org.apache.http.HttpRequestFactory requestFactory,
org.apache.http.config.MessageConstraints constraints) |
Creates an instance of DefaultHttpRequestParser.
|
DefaultHttpRequestParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser parser,
org.apache.http.HttpRequestFactory requestFactory,
org.apache.http.params.HttpParams params) |
|
DefaultHttpResponseParser(SessionInputBuffer buffer) |
|
DefaultHttpResponseParser(SessionInputBuffer buffer,
org.apache.http.config.MessageConstraints constraints) |
|
DefaultHttpResponseParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser parser,
org.apache.http.HttpResponseFactory responseFactory,
org.apache.http.config.MessageConstraints constraints) |
Creates an instance of DefaultHttpResponseParser.
|
DefaultHttpResponseParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser parser,
org.apache.http.HttpResponseFactory responseFactory,
org.apache.http.params.HttpParams params) |
|
HttpRequestParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser parser,
org.apache.http.HttpRequestFactory requestFactory,
org.apache.http.params.HttpParams params) |
Deprecated.
|
HttpResponseParser(SessionInputBuffer buffer,
org.apache.http.message.LineParser parser,
org.apache.http.HttpResponseFactory responseFactory,
org.apache.http.params.HttpParams params) |
Deprecated.
|
IdentityDecoder(java.nio.channels.ReadableByteChannel channel,
SessionInputBuffer buffer,
org.apache.http.impl.io.HttpTransportMetricsImpl metrics) |
|
LengthDelimitedDecoder(java.nio.channels.ReadableByteChannel channel,
SessionInputBuffer buffer,
org.apache.http.impl.io.HttpTransportMetricsImpl metrics,
long contentLength) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
SessionInputBufferImpl |
Default implementation of
SessionInputBuffer based on
the ExpandableBuffer class. |
| Modifier and Type | Method | Description |
|---|---|---|
NHttpMessageParser<T> |
NHttpMessageParserFactory.create(SessionInputBuffer buffer,
org.apache.http.config.MessageConstraints constraints) |