Package | Description |
---|---|
org.apache.http.config |
Core configuration APIs.
|
org.apache.http.impl.nio.pool |
Default implementations of client side connection pools
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.impl.pool |
Default implementations of client side connection pools
for synchronous, blocking communication.
|
org.apache.http.nio.pool |
Client side connection pools APIs for asynchronous, event driven
communication.
|
org.apache.http.nio.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for asynchronous, event driven communication.
|
org.apache.http.nio.reactor.ssl |
TLS/SSL support for asynchronous, event driven communication.
|
org.apache.http.nio.util |
Core utility classes for asynchronous, event driven communication.
|
org.apache.http.params |
Deprecated.
|
org.apache.http.pool |
Client side connection pools APIs for synchronous, blocking
communication.
|
org.apache.http.protocol |
Core HTTP protocol execution framework and HTTP protocol handlers
for synchronous, blocking communication.
|
Modifier and Type | Class and Description |
---|---|
class |
Registry<I>
Generic registry of items keyed by low-case string ID.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicNIOConnPool
A very basic
ConnPool implementation that
represents a pool of non-blocking NHttpClientConnection connections
identified by an HttpHost instance. |
class |
BasicNIOPoolEntry
A basic
PoolEntry implementation that represents an entry
in a pool of non-blocking NHttpClientConnection s identified by
an HttpHost instance. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIOReactor
Generic implementation of
IOReactor that can used as a subclass
for more specialized I/O reactors. |
class |
AbstractMultiworkerIOReactor
Generic implementation of
IOReactor that can run multiple
BaseIOReactor instance in separate worker threads and distribute
newly created I/O session equally across those I/O reactors for a more
optimal resource utilization and a better I/O performance. |
class |
BaseIOReactor
Default implementation of
AbstractIOReactor that serves as a base
for more advanced IOReactor
implementations. |
class |
DefaultConnectingIOReactor
Default implementation of
ConnectingIOReactor . |
class |
DefaultListeningIOReactor
Default implementation of
ListeningIOReactor . |
class |
IOSessionImpl
Default implementation of
IOSession . |
class |
ListenerEndpointImpl
Default implementation of
ListenerEndpoint . |
class |
SessionRequestImpl
Default implementation of
SessionRequest . |
Modifier and Type | Class and Description |
---|---|
class |
BasicConnPool
A very basic
ConnPool implementation that
represents a pool of blocking HttpClientConnection connections
identified by an HttpHost instance. |
class |
BasicPoolEntry
A very basic
PoolEntry implementation that represents an entry
in a pool of blocking HttpClientConnection s identified by
an HttpHost instance. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractNIOConnPool<T,C,E extends PoolEntry<T,C>>
Abstract non-blocking connection pool.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAsyncRequestConsumer<T>
Abstract
HttpAsyncRequestConsumer implementation that relieves its
subclasses form having to synchronize access to internal instance variables
and provides a number of protected methods that they need to implement. |
class |
AbstractAsyncResponseConsumer<T>
Abstract
HttpAsyncResponseConsumer implementation that relieves its
subclasses form having to synchronize access to internal instance variables
and provides a number of protected methods that they need to implement. |
class |
BasicAsyncRequestConsumer
Basic implementation of
HttpAsyncRequestConsumer . |
class |
BasicAsyncRequestProducer
Basic implementation of
HttpAsyncRequestProducer . |
class |
BasicAsyncResponseConsumer
Basic implementation of
HttpAsyncResponseConsumer . |
class |
BasicAsyncResponseProducer
Basic implementation of
HttpAsyncResponseProducer . |
class |
HttpAsyncRequestHandlerRegistry
Deprecated.
(4.3) use
UriHttpAsyncRequestHandlerMapper |
class |
ThrottlingHttpClientHandler
Deprecated.
(4.2) use
HttpAsyncRequestExecutor and HttpAsyncRequester |
class |
ThrottlingHttpServiceHandler
Deprecated.
(4.2) use
HttpAsyncService |
class |
UriHttpAsyncRequestHandlerMapper
Maintains a map of HTTP request handlers keyed by a request URI pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
SSLIOSession
SSLIOSession is a decorator class intended to transparently extend
an
IOSession with transport layer security capabilities based on
the SSL/TLS protocol. |
Modifier and Type | Class and Description |
---|---|
class |
SharedInputBuffer
Implementation of the
ContentInputBuffer interface that can be
shared by multiple threads, usually the I/O dispatch of an I/O reactor and
a worker thread. |
class |
SharedOutputBuffer
Implementation of the
ContentOutputBuffer interface that can be
shared by multiple threads, usually the I/O dispatch of an I/O reactor and
a worker thread. |
Modifier and Type | Class and Description |
---|---|
class |
BasicHttpParams
Deprecated.
(4.3) use configuration classes provided 'org.apache.http.config'
and 'org.apache.http.client.config'
|
class |
SyncBasicHttpParams
Deprecated.
(4.3) use configuration classes provided 'org.apache.http.config'
and 'org.apache.http.client.config'
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnPool<T,C,E extends PoolEntry<T,C>>
Abstract synchronous (blocking) pool of connections.
|
class |
PoolEntry<T,C>
Pool entry containing a pool connection object along with its route.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicHttpContext
Default implementation of
HttpContext . |
class |
HttpDateGenerator
Generates a date in the format required by the HTTP protocol.
|
class |
HttpRequestHandlerRegistry
Deprecated.
(4.3) use
UriHttpRequestHandlerMapper |
class |
ImmutableHttpProcessor
Immutable
HttpProcessor . |
class |
RequestDate
RequestDate interceptor is responsible for adding
Date header
to the outgoing requests This interceptor is optional for client side
protocol processors. |
class |
ResponseDate
ResponseDate is responsible for adding
Date |
class |
UriHttpRequestHandlerMapper
Maintains a map of HTTP request handlers keyed by a request URI pattern.
|
class |
UriPatternMatcher<T>
Maintains a map of objects keyed by a request URI pattern.
|
Copyright © 2005-2014 The Apache Software Foundation. All Rights Reserved.