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

Packages that use NotThreadSafe
org.apache.http.entity Common HTTP entity implementations. 
org.apache.http.impl Default implementations for interfaces in org.apache.http
org.apache.http.impl.io Default implementations for interfaces in org.apache.http.io
org.apache.http.impl.nio Default implementations for interfaces in org.apache.http.nio
org.apache.http.impl.nio.codecs Default implementations for interfaces in org.apache.http.nio.codecs
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.message Basic HTTP message implementations. 
org.apache.http.nio.entity Common HTTP entity implementations with extensions for asynchronous (non-blocking) data transfer. 
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.protocol HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model. 
org.apache.http.util Resizable byte and char arrays and various utility classes with static helper methods. 
 

Uses of NotThreadSafe in org.apache.http.entity
 

Classes in org.apache.http.entity with annotations of type NotThreadSafe
 class AbstractHttpEntity
          Abstract base class for entities.
 class BasicHttpEntity
          A generic streamed, non-repeatable entity that obtains its content from an InputStream.
 class BufferedHttpEntity
          A wrapping entity that buffers it content if necessary.
 class ByteArrayEntity
          A self contained, repeatable entity that obtains its content from a byte array.
 class FileEntity
          A self contained, repeatable entity that obtains its content from a file.
 class HttpEntityWrapper
          Base class for wrapping entities.
 class InputStreamEntity
          A streamed, non-repeatable entity that obtains its content from an InputStream.
 class SerializableEntity
          A streamed entity that obtains its content from a Serializable.
 class StringEntity
          A self contained, repeatable entity that obtains its content from a String.
 

Uses of NotThreadSafe in org.apache.http.impl
 

Classes in org.apache.http.impl with annotations of type NotThreadSafe
 class AbstractHttpClientConnection
          Abstract client-side HTTP connection capable of transmitting and receiving data using arbitrary SessionInputBuffer and SessionOutputBuffer implementations.
 class AbstractHttpServerConnection
          Abstract server-side HTTP connection capable of transmitting and receiving data using arbitrary SessionInputBuffer and SessionOutputBuffer implementations.
 class DefaultHttpClientConnection
          Default implementation of a client-side HTTP connection.
 class DefaultHttpServerConnection
          Default implementation of a server-side HTTP connection.
 class HttpConnectionMetricsImpl
          Default implementation of the HttpConnectionMetrics interface.
 class SocketHttpClientConnection
          Implementation of a client-side HTTP connection that can be bound to an arbitrary Socket for receiving data from and transmitting data to a remote server.
 class SocketHttpServerConnection
          Implementation of a server-side HTTP connection that can be bound to a network Socket in order to receive and transmit data.
 

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

Classes in org.apache.http.impl.io with annotations of type NotThreadSafe
 class AbstractMessageParser<T extends HttpMessage>
          Abstract base class for HTTP message parsers that obtain input from an instance of SessionInputBuffer.
 class AbstractMessageWriter<T extends HttpMessage>
          Abstract base class for HTTP message writers that serialize output to an instance of SessionOutputBuffer.
 class AbstractSessionInputBuffer
          Abstract base class for session input buffers that stream data from an arbitrary InputStream.
 class AbstractSessionOutputBuffer
          Abstract base class for session output buffers that stream data to an arbitrary OutputStream.
 class ChunkedInputStream
          Implements chunked transfer coding.
 class ChunkedOutputStream
          Implements chunked transfer coding.
 class ContentLengthInputStream
          Input stream that cuts off after a defined number of bytes.
 class ContentLengthOutputStream
          Output stream that cuts off after a defined number of bytes.
 class DefaultHttpRequestParser
          HTTP request parser that obtain its input from an instance of SessionInputBuffer.
 class DefaultHttpResponseParser
          HTTP response parser that obtain its input from an instance of SessionInputBuffer.
 class HttpRequestParser
          Deprecated. (4.2) use DefaultHttpRequestParser
 class HttpRequestWriter
          HTTP request writer that serializes its output to an instance of SessionOutputBuffer.
 class HttpResponseParser
          Deprecated. (4.2) use DefaultHttpResponseParser
 class HttpResponseWriter
          HTTP response writer that serializes its output to an instance of SessionOutputBuffer.
 class HttpTransportMetricsImpl
          Default implementation of HttpTransportMetrics.
 class IdentityInputStream
          Input stream that reads data without any transformation.
 class IdentityOutputStream
          Output stream that writes data without any transformation.
 class SocketInputBuffer
          SessionInputBuffer implementation bound to a Socket.
 class SocketOutputBuffer
          SessionOutputBuffer implementation bound to a Socket.
 

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

Classes in org.apache.http.impl.nio with annotations of type NotThreadSafe
 class DefaultNHttpClientConnection
          Default implementation of the NHttpClientConnection interface.
 class DefaultNHttpServerConnection
          Default implementation of the NHttpServerConnection interface.
 class NHttpConnectionBase
          This class serves as a base for all NHttpConnection implementations and implements functionality common to both client and server HTTP connections.
 

Uses of NotThreadSafe in org.apache.http.impl.nio.codecs
 

Classes in org.apache.http.impl.nio.codecs with annotations of type NotThreadSafe
 class AbstractContentDecoder
          Abstract ContentDecoder that serves as a base for all content decoder implementations.
 class AbstractContentEncoder
          Abstract ContentEncoder that serves as a base for all content encoder implementations.
 class AbstractMessageParser<T extends HttpMessage>
          Abstract NHttpMessageParser that serves as a base for all message parser implementations.
 class AbstractMessageWriter<T extends HttpMessage>
          Abstract NHttpMessageWriter that serves as a base for all message writer implementations.
 class ChunkDecoder
          Implements chunked transfer coding.
 class ChunkEncoder
          Implements chunked transfer coding.
 class DefaultHttpRequestParser
          Default NHttpMessageParser implementation for HttpRequests.
 class DefaultHttpRequestWriter
          Default NHttpMessageWriter implementation for HttpRequests.
 class DefaultHttpResponseParser
          Default NHttpMessageParser implementation for HttpResponses.
 class DefaultHttpResponseWriter
          Default NHttpMessageWriter implementation for HttpResponses.
 class IdentityDecoder
          Content decoder that reads data without any transformation.
 class IdentityEncoder
          Content encoder that writes data without any transformation.
 class LengthDelimitedDecoder
          Content decoder that cuts off after a defined number of bytes.
 class LengthDelimitedEncoder
          Content encoder that cuts off after a defined number of bytes.
 

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

Classes in org.apache.http.impl.nio.reactor with annotations of type NotThreadSafe
 class IOReactorConfig
          I/O reactor configuration parameters.
 class SessionInputBufferImpl
          Default implementation of SessionInputBuffer based on the ExpandableBuffer class.
 class SessionOutputBufferImpl
          Default implementation of SessionOutputBuffer based on the ExpandableBuffer class.
 

Uses of NotThreadSafe in org.apache.http.message
 

Classes in org.apache.http.message with annotations of type NotThreadSafe
 class AbstractHttpMessage
          Basic implementation of HttpMessage.
 class BasicHeaderElement
          Basic implementation of HeaderElement
 class BasicHeaderElementIterator
          Basic implementation of a HeaderElementIterator.
 class BasicHeaderIterator
          Basic implementation of a HeaderIterator.
 class BasicHttpEntityEnclosingRequest
          Basic implementation of HttpEntityEnclosingRequest.
 class BasicHttpRequest
          Basic implementation of HttpRequest.
 class BasicHttpResponse
          Basic implementation of HttpResponse.
 class BasicListHeaderIterator
          Implementation of a HeaderIterator based on a List.
 class BasicTokenIterator
          Basic implementation of a TokenIterator.
 class BufferedHeader
          This class represents a raw HTTP header whose content is parsed 'on demand' only when the header value needs to be consumed.
 class HeaderGroup
          A class for combining a set of headers.
 class ParserCursor
          This class represents a context of a parsing operation: the current position the parsing operation is expected to start at the bounds limiting the scope of the parsing operation
 

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

Classes in org.apache.http.nio.entity with annotations of type NotThreadSafe
 class BufferingNHttpEntity
          Deprecated. (4.2) use BasicAsyncRequestConsumer or BasicAsyncResponseConsumer
 class ContentBufferEntity
          HTTP entity wrapper whose content is provided by a ContentInputBuffer.
 class ContentInputStream
          InputStream adaptor for ContentInputBuffer.
 class ContentOutputStream
          OutputStream adaptor for ContentOutputBuffer.
 class EntityAsyncContentProducer
          Basic implementation of HttpAsyncContentProducer that relies on inefficient and potentially blocking I/O operation redirection through Channels.newChannel(java.io.InputStream).
 class NByteArrayEntity
          A simple self contained, repeatable non-blocking entity that retrieves its content from a byte array.
 class NFileEntity
          A self contained, repeatable non-blocking entity that retrieves its content from a file.
 class NHttpEntityWrapper
          Deprecated. (4.2) use EntityAsyncContentProducer
 class NStringEntity
          A simple, self contained, repeatable non-blocking entity that retrieves its content from a String object.
 

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

Classes in org.apache.http.nio.util with annotations of type NotThreadSafe
 class ExpandableBuffer
          A buffer that expand its capacity on demand using ByteBufferAllocator interface.
 class SimpleInputBuffer
          Basic implementation of the ContentInputBuffer interface.
 class SimpleOutputBuffer
          Basic implementation of the ContentOutputBuffer interface.
 

Uses of NotThreadSafe in org.apache.http.params
 

Classes in org.apache.http.params with annotations of type NotThreadSafe
 class BasicHttpParams
          Default implementation of HttpParams interface.
 

Uses of NotThreadSafe in org.apache.http.protocol
 

Classes in org.apache.http.protocol with annotations of type NotThreadSafe
 class BasicHttpContext
          Default implementation of HttpContext.
 class BasicHttpProcessor
          Default implementation of HttpProcessor.
 class DefaultedHttpContext
          HttpContext implementation that delegates resolution of an attribute to the given default HttpContext instance if the attribute is not present in the local one.
 

Uses of NotThreadSafe in org.apache.http.util
 

Classes in org.apache.http.util with annotations of type NotThreadSafe
 class ByteArrayBuffer
          A resizable byte array.
 class CharArrayBuffer
          A resizable char array.
 



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