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

Packages that use NotThreadSafe
org.apache.http.auth: The API for client-side HTTP authentication against a server.
org.apache.http.client.cache: This package consists largely of constants and interfaces that are necessary for building new storage backends for the `CachingHttpClient` or for those clients wanting to get a little more behavioral information out of the cache module (for example, whether a particular response was a cache hit or not).
org.apache.http.client.entity: Additional HTTP entity implementations that depend on HttpClient specific features.
org.apache.http.client.methods: Request implementations for the various HTTP methods like GET and POST.
org.apache.http.client.params: Parameters for configuring the default HttpClient implementation.
org.apache.http.client.protocol: Additional request and response interceptors for HTTP state and authentication management.
org.apache.http.conn: The client-side connection management and handling API that provides interfaces and implementations for opening and managing client side HTTP connections.
org.apache.http.conn.params: Parameters for configuring HTTP connection and connection management related classes.
org.apache.http.conn.routing: The client-side route representation and tracking API.
org.apache.http.cookie.params: Parameters for configuring HTTP state management classes.
org.apache.http.impl.auth: Default implementations for interfaces in `org.apache.http.auth`.
org.apache.http.impl.client: Default implementations for interfaces in `org.apache.http.client`.
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.
org.apache.http.impl.cookie: Default implementations for interfaces in `org.apache.http.cookie`.

Uses of NotThreadSafe in org.apache.http.auth

Classes in org.apache.http.auth with annotations of type NotThreadSafe
`class` `AuthState` This class provides detailed information about the state of the authentication process.

Uses of NotThreadSafe in org.apache.http.client.cache

Classes in org.apache.http.client.cache with annotations of type NotThreadSafe
`class` `InputLimit` Used to limiting the size of an incoming response body of unknown size that is optimistically being read in anticipation of caching it.

Uses of NotThreadSafe in org.apache.http.client.entity

Classes in org.apache.http.client.entity with annotations of type NotThreadSafe
`class` `UrlEncodedFormEntity` An entity composed of a list of url-encoded pairs.

Uses of NotThreadSafe in org.apache.http.client.methods

Classes in org.apache.http.client.methods with annotations of type NotThreadSafe
`class` `HttpDelete` HTTP DELETE method
`class` `HttpEntityEnclosingRequestBase` Basic implementation of an entity enclosing HTTP request that can be modified
`class` `HttpGet` HTTP GET method.
`class` `HttpHead` HTTP HEAD method.
`class` `HttpOptions` HTTP OPTIONS method.
`class` `HttpPost` HTTP POST method.
`class` `HttpPut` HTTP PUT method.
`class` `HttpRequestBase` Basic implementation of an HTTP request that can be modified.
`class` `HttpTrace` HTTP TRACE method.

Uses of NotThreadSafe in org.apache.http.client.params

Classes in org.apache.http.client.params with annotations of type NotThreadSafe
`class` `ClientParamBean` This is a Java Bean class that can be used to wrap an instance of `HttpParams` and manipulate HTTP client parameters using Java Beans conventions.

Uses of NotThreadSafe in org.apache.http.client.protocol

Classes in org.apache.http.client.protocol with annotations of type NotThreadSafe
`class` `ClientContextConfigurer` Configuration facade for `HttpContext` instances.

Uses of NotThreadSafe in org.apache.http.conn

Classes in org.apache.http.conn with annotations of type NotThreadSafe
`class` `BasicEofSensorWatcher` Basic implementation of `EofSensorWatcher`.
`class` `BasicManagedEntity` An entity that releases a `connection`.
`class` `EofSensorInputStream` A stream wrapper that triggers actions on `close()` and EOF.

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

Classes in org.apache.http.conn.params with annotations of type NotThreadSafe
`class` `ConnConnectionParamBean` This is a Java Bean class that can be used to wrap an instance of `HttpParams` and manipulate HTTP client connection parameters using Java Beans conventions.
`class` `ConnManagerParamBean` Deprecated.
`class` `ConnRouteParamBean` This is a Java Bean class that can be used to wrap an instance of `HttpParams` and manipulate connection routing parameters using Java Beans conventions.

Uses of NotThreadSafe in org.apache.http.conn.routing

Classes in org.apache.http.conn.routing with annotations of type NotThreadSafe
`class` `RouteTracker` Helps tracking the steps in establishing a route.

Uses of NotThreadSafe in org.apache.http.cookie.params

Classes in org.apache.http.cookie.params with annotations of type NotThreadSafe
`class` `CookieSpecParamBean` This is a Java Bean class that can be used to wrap an instance of `HttpParams` and manipulate HTTP cookie parameters using Java Beans conventions.

Uses of NotThreadSafe in org.apache.http.impl.auth

Classes in org.apache.http.impl.auth with annotations of type NotThreadSafe
`class` `AuthSchemeBase` Abstract authentication scheme class that serves as a basis for all authentication schemes supported by HttpClient.
`class` `BasicScheme` Basic authentication scheme as defined in RFC 2617.
`class` `DigestScheme` Digest authentication scheme as defined in RFC 2617.
`class` `NTLMScheme` NTLM is a proprietary authentication scheme developed by Microsoft and optimized for Windows platforms.
`class` `RFC2617Scheme` Abstract authentication scheme class that lays foundation for all RFC 2617 compliant authentication schemes and provides capabilities common to all authentication schemes defined in RFC 2617.

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

Classes in org.apache.http.impl.client with annotations of type NotThreadSafe
`class` `BasicAuthCache` Default implementation of `AuthCache`.
`class` `ClientParamsStack` Represents a stack of parameter collections.
`class` `DefaultRequestDirector` Default implementation of `RequestDirector`.
`class` `EntityEnclosingRequestWrapper` A wrapper class for `HttpEntityEnclosingRequest`s that can be used to change properties of the current request without modifying the original object.
`class` `RedirectLocations` This class represents a collection of `URI`s used as redirect locations.
`class` `RequestWrapper` A wrapper class for `HttpRequest`s that can be used to change properties of the current request without modifying the original object.
`class` `RoutedRequest` A request with the route along which it should be sent.

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

Classes in org.apache.http.impl.conn with annotations of type NotThreadSafe
`class` `AbstractPoolEntry` A pool entry for use by connection manager implementations.
`class` `DefaultClientConnection` Default implementation of an operated client connection.
`class` `ProxySelectorRoutePlanner` Default implementation of an `HttpRoutePlanner`.

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

Classes in org.apache.http.impl.conn.tsccm with annotations of type NotThreadSafe
`class` `BasicPoolEntry` Basic implementation of a connection pool entry.
`class` `RouteSpecificPool` A connection sub-pool for a specific route, used by `ConnPoolByRoute`.
`class` `WaitingThread` Represents a thread waiting for a connection.
`class` `WaitingThreadAborter` A simple class that can interrupt a `WaitingThread`.

Uses of NotThreadSafe in org.apache.http.impl.cookie

Classes in org.apache.http.impl.cookie with annotations of type NotThreadSafe
`class` `AbstractCookieSpec` Abstract cookie specification which can delegate the job of parsing, validation or matching cookie attributes to a number of arbitrary `CookieAttributeHandler`s.
`class` `BasicClientCookie` Default implementation of `SetCookie`.
`class` `BasicClientCookie2` Default implementation of `SetCookie2`.
`class` `BestMatchSpec` 'Meta' cookie specification that picks up a cookie policy based on the format of cookies sent with the HTTP response.
`class` `BrowserCompatSpec` Cookie specification that strives to closely mimic (mis)behavior of common web browser applications such as Microsoft Internet Explorer and Mozilla FireFox.
`class` `CookieSpecBase` Cookie management functions shared by all specification.
`class` `IgnoreSpec` CookieSpec that ignores all cookies
`class` `NetscapeDraftSpec` This `CookieSpec` implementation conforms to the original draft specification published by Netscape Communications.
`class` `RFC2109Spec` RFC 2109 compliant `CookieSpec` implementation.
`class` `RFC2965Spec` RFC 2965 compliant `CookieSpec` implementation.

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