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

Packages that use ThreadSafe
org.apache.http.impl.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   
org.apache.http.nio.pool   
org.apache.http.nio.protocol Non-blocking HTTP protocol execution framework. 
org.apache.http.nio.reactor.ssl   
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   
org.apache.http.protocol HTTP protocol execution framework. 
 

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
          Basic non-blocking NHttpClientConnection pool.
 class BasicNIOPoolEntry
          Pool entry for BasicNIOConnPool.
 

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
           
 class BasicPoolEntry
           
 

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>
           
 class AbstractAsyncResponseConsumer<T>
           
 class BasicAsyncRequestConsumer
           
 class BasicAsyncRequestProducer
           
 class BasicAsyncResponseConsumer
           
 class BasicAsyncResponseProducer
           
 class HttpAsyncRequestHandlerRegistry
          Maintains a map of HTTP request handlers keyed by a request URI pattern.
 class ThrottlingHttpClientHandler
          Deprecated. use HttpAsyncClientProtocolHandler and HttpAsyncRequestExecutor
 class ThrottlingHttpServiceHandler
          Deprecated. use HttpAsyncServiceHandler
 

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
          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 blocking connection pool.
 class PoolEntry<T,C>
          Pool entry containing a connection object along with its route information.
 

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 SyncBasicHttpContext
          Thread-safe extension of the BasicHttpContext.
 class UriPatternMatcher<T>
          Maintains a map of objects keyed by a request URI pattern.
 



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