Uses of Class
org.apache.http.annotation.ThreadSafe

Packages that use ThreadSafe
org.apache.http.impl.nio.pool Basic implementations for interfaces in org.apache.http.nio.pool
org.apache.http.impl.nio.reactor Default implementations for interfaces in org.apache.http.nio including default I/O reactor implementations and support for SSL/TLS transport security. 
org.apache.http.impl.pool Basic implementations for interfaces in org.apache.http.pool
org.apache.http.nio.pool Asynchronous (non-blocking) connection pool components. 
org.apache.http.nio.protocol Asynchronous HTTP protocol handlers based on the non-blocking I/O model. 
org.apache.http.nio.reactor.ssl Non-blocking TLS/SSL session implementation. 
org.apache.http.nio.util Various buffering primitives intended to facilitate content streaming for non-blocking HTTP connections. 
org.apache.http.params The parameterization framework for HTTP components. 
org.apache.http.pool Synchronous (blocking) connection pool components. 
org.apache.http.protocol HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model. 
 

Uses of ThreadSafe in org.apache.http.impl.nio.pool
 

Classes in org.apache.http.impl.nio.pool with annotations of type ThreadSafe
 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 NHttpClientConnections identified by an HttpHost instance.
 

Uses of ThreadSafe in org.apache.http.impl.nio.reactor
 

Classes in org.apache.http.impl.nio.reactor with annotations of type ThreadSafe
 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.
 

Uses of ThreadSafe in org.apache.http.impl.pool
 

Classes in org.apache.http.impl.pool with annotations of type ThreadSafe
 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 HttpClientConnections identified by an HttpHost instance.
 

Uses of ThreadSafe in org.apache.http.nio.pool
 

Classes in org.apache.http.nio.pool with annotations of type ThreadSafe
 class AbstractNIOConnPool<T,C,E extends PoolEntry<T,C>>
          Abstract non-blocking connection pool.
 

Uses of ThreadSafe in org.apache.http.nio.protocol
 

Classes in org.apache.http.nio.protocol with annotations of type ThreadSafe
 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
          Maintains a map of HTTP request handlers keyed by a request URI pattern.
 class ThrottlingHttpClientHandler
          Deprecated. (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
 class ThrottlingHttpServiceHandler
          Deprecated. (4.2) use HttpAsyncService
 

Uses of ThreadSafe in org.apache.http.nio.reactor.ssl
 

Classes in org.apache.http.nio.reactor.ssl with annotations of type ThreadSafe
 class SSLIOSession
          SSLIOSession is a decorator class intended to transparently extend an IOSession with transport layer security capabilities based on the SSL/TLS protocol.
 

Uses of ThreadSafe in org.apache.http.nio.util
 

Classes in org.apache.http.nio.util with annotations of type ThreadSafe
 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.
 

Uses of ThreadSafe in org.apache.http.params
 

Classes in org.apache.http.params with annotations of type ThreadSafe
 class SyncBasicHttpParams
          Thread-safe extension of the BasicHttpParams.
 

Uses of ThreadSafe in org.apache.http.pool
 

Classes in org.apache.http.pool with annotations of type ThreadSafe
 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.
 

Uses of ThreadSafe in org.apache.http.protocol
 

Classes in org.apache.http.protocol with annotations of type ThreadSafe
 class HttpDateGenerator
          Generates a date in the format required by the HTTP protocol.
 class HttpRequestHandlerRegistry
          Maintains a map of HTTP request handlers keyed by a request URI pattern.
 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 header to the outgoing responses.
 class UriPatternMatcher<T>
          Maintains a map of objects keyed by a request URI pattern.
 



Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.