Package | Description |
---|---|
org.apache.http.config |
Core configuration APIs.
|
org.apache.http.entity |
Core HTTP entity implementations.
|
org.apache.http.impl |
Default implementations of HTTP connections for synchronous,
blocking communication.
|
org.apache.http.impl.io |
Default implementations of message parses and writers
for synchronous, blocking communication.
|
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.message |
Core HTTP message components, message element parser
and writer APIs and their default implementations.
|
org.apache.http.nio.entity |
Core HTTP entity implementations with support for
asynchronous, event driven communication.
|
org.apache.http.nio.util |
Core utility classes for asynchronous, event driven communication.
|
org.apache.http.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for synchronous, blocking communication.
|
org.apache.http.util |
Core utility classes.
|
Modifier and Type | Class and Description |
---|---|
class |
RegistryBuilder<I>
Builder for
Registry instances. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpEntity
Abstract base class for entities.
|
class |
BasicHttpEntity
A generic streamed, non-repeatable entity that obtains its content
from an
InputStream . |
class |
BufferedHttpEntity
A wrapping entity that buffers it content if necessary.
|
class |
ByteArrayEntity
A self contained, repeatable entity that obtains its content from a byte array.
|
class |
FileEntity
A self contained, repeatable entity that obtains its content from a file.
|
class |
HttpEntityWrapper
Base class for wrapping entities.
|
class |
InputStreamEntity
A streamed, non-repeatable entity that obtains its content from
an
InputStream . |
class |
SerializableEntity
A streamed entity that obtains its content from a
Serializable . |
class |
StringEntity
A self contained, repeatable entity that obtains its content from
a
String . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpClientConnection
Deprecated.
(4.3) use
DefaultBHttpClientConnection |
class |
AbstractHttpServerConnection
Deprecated.
(4.3) use
DefaultBHttpServerConnection |
class |
BHttpConnectionBase
This class serves as a base for all
HttpConnection implementations and provides
functionality common to both client and server HTTP connections. |
class |
DefaultBHttpClientConnection
Default implementation of
HttpClientConnection . |
class |
DefaultBHttpServerConnection
Default implementation of
HttpServerConnection . |
class |
DefaultHttpClientConnection
Deprecated.
(4.3) use
DefaultBHttpClientConnection |
class |
DefaultHttpServerConnection
Deprecated.
(4.3) use
DefaultBHttpServerConnection |
class |
HttpConnectionMetricsImpl
Default implementation of the
HttpConnectionMetrics interface. |
class |
SocketHttpClientConnection
Deprecated.
(4.3) use
DefaultBHttpClientConnection |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMessageParser<T extends HttpMessage>
Abstract base class for HTTP message parsers that obtain input from
an instance of
SessionInputBuffer . |
class |
AbstractMessageWriter<T extends HttpMessage>
Abstract base class for HTTP message writers that serialize output to
an instance of
SessionOutputBuffer . |
class |
AbstractSessionInputBuffer
Deprecated.
(4.3) use
SessionInputBufferImpl |
class |
AbstractSessionOutputBuffer
Deprecated.
(4.3) use
SessionOutputBufferImpl |
class |
ChunkedInputStream
Implements chunked transfer coding.
|
class |
ChunkedOutputStream
Implements chunked transfer coding.
|
class |
ContentLengthInputStream
Input stream that cuts off after a defined number of bytes.
|
class |
ContentLengthOutputStream
Output stream that cuts off after a defined number of bytes.
|
class |
DefaultHttpRequestParser
HTTP request parser that obtain its input from an instance
of
SessionInputBuffer . |
class |
DefaultHttpRequestWriter
HTTP request writer that serializes its output to an instance of
SessionOutputBuffer . |
class |
DefaultHttpResponseParser
HTTP response parser that obtain its input from an instance
of
SessionInputBuffer . |
class |
DefaultHttpResponseWriter
HTTP response writer that serializes its output to an instance of
SessionOutputBuffer . |
class |
HttpRequestParser
Deprecated.
(4.2) use
DefaultHttpRequestParser |
class |
HttpRequestWriter
Deprecated.
(4.3) use
DefaultHttpRequestWriter |
class |
HttpResponseParser
Deprecated.
(4.2) use
DefaultHttpResponseParser |
class |
HttpResponseWriter
Deprecated.
(4.3) use
DefaultHttpResponseWriter |
class |
HttpTransportMetricsImpl
Default implementation of
HttpTransportMetrics . |
class |
IdentityInputStream
Input stream that reads data without any transformation.
|
class |
IdentityOutputStream
Output stream that writes data without any transformation.
|
class |
SessionInputBufferImpl
Abstract base class for session input buffers that stream data from
an arbitrary
InputStream . |
class |
SessionOutputBufferImpl
Abstract base class for session output buffers that stream data to
an arbitrary
OutputStream . |
class |
SocketInputBuffer
Deprecated.
(4.3) use
SessionInputBufferImpl |
class |
SocketOutputBuffer
Deprecated.
(4.3) use
SessionOutputBufferImpl |
Modifier and Type | Class and Description |
---|---|
class |
DefaultNHttpClientConnection
Default implementation of the
NHttpClientConnection
interface. |
class |
DefaultNHttpServerConnection
Default implementation of the
NHttpServerConnection
interface. |
class |
NHttpConnectionBase
This class serves as a base for all
NHttpConnection implementations and provides
functionality common to both client and server HTTP connections. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractContentDecoder
Abstract
ContentDecoder that serves as a base for all content
decoder implementations. |
class |
AbstractContentEncoder
Abstract
ContentEncoder that serves as a base for all content
encoder implementations. |
class |
AbstractMessageParser<T extends HttpMessage>
Abstract
NHttpMessageParser that serves as a base for all message
parser implementations. |
class |
AbstractMessageWriter<T extends HttpMessage>
Abstract
NHttpMessageWriter that serves as a base for all message
writer implementations. |
class |
ChunkDecoder
Implements chunked transfer coding.
|
class |
ChunkEncoder
Implements chunked transfer coding.
|
class |
DefaultHttpRequestParser
Default
NHttpMessageParser implementation
for HttpRequest s. |
class |
DefaultHttpRequestWriter
Default
NHttpMessageWriter implementation
for HttpRequest s. |
class |
DefaultHttpResponseParser
Default
NHttpMessageParser implementation
for HttpResponse s. |
class |
DefaultHttpResponseWriter
Default
NHttpMessageWriter implementation
for HttpResponse s. |
class |
IdentityDecoder
Content decoder that reads data without any transformation.
|
class |
IdentityEncoder
Content encoder that writes data without any transformation.
|
class |
LengthDelimitedDecoder
Content decoder that cuts off after a defined number of bytes.
|
class |
LengthDelimitedEncoder
Content encoder that cuts off after a defined number of bytes.
|
Modifier and Type | Class and Description |
---|---|
class |
IOReactorConfig
I/O reactor configuration parameters.
|
class |
SessionInputBufferImpl
Default implementation of
SessionInputBuffer based on
the ExpandableBuffer class. |
class |
SessionOutputBufferImpl
Default implementation of
SessionOutputBuffer based on
the ExpandableBuffer class. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHttpMessage
Basic implementation of
HttpMessage . |
class |
BasicHeaderElement
Basic implementation of
HeaderElement |
class |
BasicHeaderElementIterator
Basic implementation of a
HeaderElementIterator . |
class |
BasicHeaderIterator
Basic implementation of a
HeaderIterator . |
class |
BasicHttpEntityEnclosingRequest
Basic implementation of
HttpEntityEnclosingRequest . |
class |
BasicHttpRequest
Basic implementation of
HttpRequest . |
class |
BasicHttpResponse
Basic implementation of
HttpResponse . |
class |
BasicListHeaderIterator
Implementation of a
HeaderIterator based on a List . |
class |
BasicTokenIterator
Basic implementation of a
TokenIterator . |
class |
BufferedHeader
This class represents a raw HTTP header whose content is parsed 'on demand'
only when the header value needs to be consumed.
|
class |
HeaderGroup
A class for combining a set of headers.
|
class |
ParserCursor
This class represents a context of a parsing operation:
the current position the parsing operation is expected to start at
the bounds limiting the scope of the parsing operation
|
Modifier and Type | Class and Description |
---|---|
class |
BufferingNHttpEntity
Deprecated.
use (4.2)
BasicAsyncRequestProducer
or BasicAsyncResponseProducer |
class |
ContentBufferEntity
HTTP entity wrapper whose content is provided by a
ContentInputBuffer . |
class |
ContentInputStream
InputStream adaptor for ContentInputBuffer . |
class |
ContentOutputStream
OutputStream adaptor for ContentOutputBuffer . |
class |
EntityAsyncContentProducer
Basic implementation of
HttpAsyncContentProducer that relies on
inefficient and potentially blocking I/O operation redirection through
Channels.newChannel(java.io.InputStream) . |
class |
NByteArrayEntity
A simple self contained, repeatable non-blocking entity that retrieves
its content from a byte array.
|
class |
NFileEntity
A self contained, repeatable non-blocking entity that retrieves its content
from a file.
|
class |
NHttpEntityWrapper
Deprecated.
(4.2) use
EntityAsyncContentProducer |
class |
NStringEntity
A simple, self contained, repeatable non-blocking entity that retrieves
its content from a
String object. |
Modifier and Type | Class and Description |
---|---|
class |
ExpandableBuffer
A buffer that expand its capacity on demand using
ByteBufferAllocator
interface. |
class |
SimpleInputBuffer
Basic implementation of the
ContentInputBuffer interface. |
class |
SimpleOutputBuffer
Basic implementation of the
ContentOutputBuffer interface. |
Modifier and Type | Class and Description |
---|---|
class |
BasicHttpProcessor
Deprecated.
(4.3)
|
class |
HttpCoreContext
Implementation of
HttpContext that provides convenience
setters for user assignable attributes and getter for readable attributes. |
Modifier and Type | Class and Description |
---|---|
class |
ByteArrayBuffer
A resizable byte array.
|
class |
CharArrayBuffer
A resizable char array.
|
Copyright © 2005-2014 The Apache Software Foundation. All Rights Reserved.