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

Packages that use ThreadSafe
org.apache.http.auth: The API for client-side HTTP authentication against a server.
org.apache.http.conn.params: Parameters for configuring HTTP connection and connection management related classes.
org.apache.http.conn.scheme: `Scheme` class represents a protocol scheme such as "http" or "https" and contains a number of protocol properties such as the default port and the socket factory to be used to creating `Socket`s for the given protocol
org.apache.http.conn.ssl: TLS/SSL specific API.
org.apache.http.cookie: The API for client-side state management via cookies.
org.apache.http.impl.client: Default implementations for interfaces in `org.apache.http.client`.
org.apache.http.impl.client.cache: This package contains a cache module that can be used for HTTP/1.1 client-side caching.
org.apache.http.impl.conn: Default implementations for interfaces in `org.apache.http.impl.conn` and related classes.
org.apache.http.impl.conn.tsccm: The implementation of a thread-safe client connection manager.

Uses of ThreadSafe in org.apache.http.auth

Classes in org.apache.http.auth with annotations of type ThreadSafe
`class` `AuthSchemeRegistry` Authentication scheme registry that can be used to obtain the corresponding authentication scheme implementation for a given type of authorization challenge.

Uses of ThreadSafe in org.apache.http.conn.params

Classes in org.apache.http.conn.params with annotations of type ThreadSafe
`class` `ConnPerRouteBean` This class maintains a map of HTTP routes to maximum number of connections allowed for those routes.

Uses of ThreadSafe in org.apache.http.conn.scheme

Classes in org.apache.http.conn.scheme with annotations of type ThreadSafe
`class` `SchemeRegistry` A set of supported protocol `Scheme`s.

Uses of ThreadSafe in org.apache.http.conn.ssl

Classes in org.apache.http.conn.ssl with annotations of type ThreadSafe
`class` `SSLSocketFactory` Layered socket factory for TLS/SSL connections.

Uses of ThreadSafe in org.apache.http.cookie

Classes in org.apache.http.cookie with annotations of type ThreadSafe
`class` `CookieSpecRegistry` Cookie specification registry that can be used to obtain the corresponding cookie specification implementation for a given type of type or version of cookie.

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

Classes in org.apache.http.impl.client with annotations of type ThreadSafe
`class` `AbstractHttpClient` Base class for `HttpClient` implementations.
`class` `BasicCookieStore` Default implementation of `CookieStore`
`class` `BasicCredentialsProvider` Default implementation of `CredentialsProvider`.
`class` `ContentEncodingHttpClient` `DefaultHttpClient` sub-class which includes a `RequestAcceptEncoding` for the request and response.
`class` `DefaultHttpClient` Default implementation of `HttpClient` pre-configured for most common use scenarios.

Uses of ThreadSafe in org.apache.http.impl.client.cache

Classes in org.apache.http.impl.client.cache with annotations of type ThreadSafe
`class` `BasicHttpCacheStorage` Basic `HttpCacheStorage` implementation backed by an instance of `LinkedHashMap`.
`class` `CachingHttpClient` The `CachingHttpClient` is meant to be a drop-in replacement for a `DefaultHttpClient` that transparently adds client-side caching.
`class` `FileResource` Cache resource backed by a file.
`class` `ManagedHttpCacheStorage` `HttpCacheStorage` implementation capable of deallocating resources associated with the cache entries.

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

Classes in org.apache.http.impl.conn with annotations of type ThreadSafe
`class` `DefaultClientConnectionOperator` Default implementation of a `ClientConnectionOperator`.
`class` `DefaultHttpRoutePlanner` Default implementation of an `HttpRoutePlanner`.
`class` `DefaultResponseParser` Default HTTP response parser implementation.
`class` `SchemeRegistryFactory`
`class` `SingleClientConnManager` A connection manager for a single connection.

Uses of ThreadSafe in org.apache.http.impl.conn.tsccm

Classes in org.apache.http.impl.conn.tsccm with annotations of type ThreadSafe
`class` `ConnPoolByRoute` A connection pool that maintains connections by route.
`class` `ThreadSafeClientConnManager` Manages a pool of `client connections` and is able to service connection requests from multiple execution threads.

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