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

Packages that use Immutable
org.apache.http Core HTTP components based on the blocking I/O model. 
org.apache.http.entity Common HTTP entity implementations. 
org.apache.http.impl Default implementations for interfaces in org.apache.http
org.apache.http.impl.entity Default implementations for interfaces in org.apache.http.entity and provides utility classes for serialization and deserialization of HTTP content entities. 
org.apache.http.impl.nio Default implementations for interfaces in org.apache.http.nio
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.nio.ssl Deprecated 
org.apache.http.impl.pool Basic implementations for interfaces in org.apache.http.pool
org.apache.http.message Basic HTTP message implementations. 
org.apache.http.nio.protocol Asynchronous HTTP protocol handlers based on the non-blocking I/O model. 
org.apache.http.nio.util Various buffering primitives intended to facilitate content streaming for non-blocking HTTP connections. 
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 Immutable in org.apache.http
 

Classes in org.apache.http with annotations of type Immutable
 class HttpHost
          Holds all of the variables needed to describe an HTTP connection to a host.
 class HttpVersion
          Represents an HTTP version.
 class ProtocolVersion
          Represents a protocol version.
 

Uses of Immutable in org.apache.http.entity
 

Classes in org.apache.http.entity with annotations of type Immutable
 class ContentType
          Content type information consisting of a MIME type and an optional charset.
 

Uses of Immutable in org.apache.http.impl
 

Classes in org.apache.http.impl with annotations of type Immutable
 class DefaultConnectionReuseStrategy
          Default implementation of a strategy deciding about connection re-use.
 class DefaultHttpRequestFactory
          Default factory for creating HttpRequest objects.
 class DefaultHttpResponseFactory
          Default factory for creating HttpResponse objects.
 class EnglishReasonPhraseCatalog
          English reason phrases for HTTP status codes.
 class NoConnectionReuseStrategy
          A strategy that never re-uses a connection.
 

Uses of Immutable in org.apache.http.impl.entity
 

Classes in org.apache.http.impl.entity with annotations of type Immutable
 class DisallowIdentityContentLengthStrategy
          Decorator for ContentLengthStrategy implementations that disallows the use of identity transfer encoding.
 class EntityDeserializer
          HTTP entity deserializer.
 class EntitySerializer
          HTTP entity serializer.
 class LaxContentLengthStrategy
          The lax implementation of the content length strategy.
 class StrictContentLengthStrategy
          The strict implementation of the content length strategy.
 

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

Classes in org.apache.http.impl.nio with annotations of type Immutable
 class DefaultClientIOEventDispatch
          Deprecated. (4.2) use DefaultHttpClientIODispatch
 class DefaultHttpClientIODispatch
          Default IOEventDispatch implementation that supports both plain (non-encrypted) and SSL encrypted client side HTTP connections.
 class DefaultHttpServerIODispatch
          Default IOEventDispatch implementation that supports both plain (non-encrypted) and SSL encrypted server side HTTP connections.
 class DefaultNHttpClientConnectionFactory
          Factory for plain (non-encrypted), non-blocking NHttpClientConnections.
 class DefaultNHttpServerConnectionFactory
          Factory for plain (non-encrypted), non-blocking NHttpServerConnections.
 class DefaultServerIOEventDispatch
          Deprecated. (4.2) use DefaultHttpServerIODispatch
 class SSLNHttpClientConnectionFactory
          Factory for SSL encrypted, non-blocking NHttpClientConnections.
 class SSLNHttpServerConnectionFactory
          Factory for SSL encrypted, non-blocking NHttpServerConnections.
 

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

Classes in org.apache.http.impl.nio.pool with annotations of type Immutable
 class BasicNIOConnFactory
          A basic NIOConnFactory implementation that creates NHttpClientConnection instances given a HttpHost instance.
 

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

Classes in org.apache.http.impl.nio.reactor with annotations of type Immutable
 class AbstractIODispatch<T>
          Abstract IOEventDispatch implementation that supports both plain (non-encrypted) and SSL encrypted HTTP connections.
 class ChannelEntry
          SocketChannel entry maintained by the I/O reactor.
 class ExceptionEvent
          A Throwable instance along with a time stamp.
 class SessionRequestHandle
          Session request handle class used by I/O reactor implementations to keep a reference to a SessionRequest along with the time the request was made.
 

Uses of Immutable in org.apache.http.impl.nio.ssl
 

Classes in org.apache.http.impl.nio.ssl with annotations of type Immutable
 class SSLClientIOEventDispatch
          Deprecated. (4.2) use DefaultHttpClientIODispatch
 class SSLServerIOEventDispatch
          Deprecated. (4.2) use DefaultHttpServerIODispatch
 

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

Classes in org.apache.http.impl.pool with annotations of type Immutable
 class BasicConnFactory
          A very basic ConnFactory implementation that creates HttpClientConnection instances given a HttpHost instance.
 

Uses of Immutable in org.apache.http.message
 

Classes in org.apache.http.message with annotations of type Immutable
 class BasicHeader
          Basic implementation of Header.
 class BasicHeaderValueFormatter
          Basic implementation for formatting header value elements.
 class BasicHeaderValueParser
          Basic implementation for parsing header values into elements.
 class BasicLineFormatter
          Interface for formatting elements of the HEAD section of an HTTP message.
 class BasicLineParser
          Basic parser for lines in the head section of an HTTP message.
 class BasicNameValuePair
          Basic implementation of NameValuePair.
 class BasicRequestLine
          Basic implementation of RequestLine.
 class BasicStatusLine
          Basic implementation of StatusLine
 

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

Classes in org.apache.http.nio.protocol with annotations of type Immutable
 class AsyncNHttpClientHandler
          Deprecated. (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
 class AsyncNHttpServiceHandler
          Deprecated. (4.2) use HttpAsyncService
 class BasicAsyncRequestHandler
          Basic implementation of HttpAsyncRequestHandler that delegates the process of request handling to a HttpRequestHandler.
 class BufferingHttpClientHandler
          Deprecated. (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
 class BufferingHttpServiceHandler
          Deprecated. (4.2) use HttpAsyncService
 class HttpAsyncRequester
          HttpAsyncRequester is a utility class that can be used in conjunction with HttpAsyncRequestExecutor to initiate execution of asynchronous HTTP requests.
 class HttpAsyncRequestExecutor
          HttpAsyncRequestExecutor is a fully asynchronous HTTP client side protocol handler based on the NIO (non-blocking) I/O model.
 class HttpAsyncService
          HttpAsyncService is a fully asynchronous HTTP server side protocol handler based on the non-blocking (NIO) I/O model.
 class NHttpHandlerBase
          Deprecated. (4.2) do not use
 class SimpleNHttpRequestHandler
          Deprecated. (4.2) use BasicAsyncRequestHandler
 

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

Classes in org.apache.http.nio.util with annotations of type Immutable
 class DirectByteBufferAllocator
          Allocates ByteBuffer instances using ByteBuffer.allocateDirect(int).
 class HeapByteBufferAllocator
          Allocates ByteBuffer instances using ByteBuffer.allocate(int).
 

Uses of Immutable in org.apache.http.pool
 

Classes in org.apache.http.pool with annotations of type Immutable
 class PoolStats
          Pool statistics.
 

Uses of Immutable in org.apache.http.protocol
 

Classes in org.apache.http.protocol with annotations of type Immutable
 class HttpRequestExecutor
          HttpRequestExecutor is a client side HTTP protocol handler based on the blocking (classic) I/O model.
 class HttpService
          HttpService is a server side HTTP protocol handler based on the classic (blocking) I/O model.
 class RequestConnControl
          RequestConnControl is responsible for adding Connection header to the outgoing requests, which is essential for managing persistence of HTTP/1.0 connections.
 class RequestContent
          RequestContent is the most important interceptor for outgoing requests.
 class RequestExpectContinue
          RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by adding Expect header.
 class RequestTargetHost
          RequestTargetHost is responsible for adding Host header.
 class RequestUserAgent
          RequestUserAgent is responsible for adding User-Agent header.
 class ResponseConnControl
          ResponseConnControl is responsible for adding Connection header to the outgoing responses, which is essential for managing persistence of HTTP/1.0 connections.
 class ResponseContent
          ResponseContent is the most important interceptor for outgoing responses.
 class ResponseServer
          ResponseServer is responsible for adding Server header.
 



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