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

Packages that use Contract
org.apache.http Core HTTP component APIs and primitives. 
org.apache.http.config Core configuration APIs. 
org.apache.http.entity Core HTTP entity implementations. 
org.apache.http.impl Default implementations of HTTP connections for synchronous, blocking communication. 
org.apache.http.impl.entity Default implementations of entity content strategies. 
org.apache.http.impl.io Default implementations of message parses and writers for synchronous, blocking communication. 
org.apache.http.impl.nio Default implementations of HTTP connections for asynchronous, even driven communication. 
org.apache.http.impl.nio.codecs Default implementations of message parses and writers for asynchronous, even driven communication. 
org.apache.http.impl.nio.pool Default implementations of client side connection pools for asynchronous, even driven communication. 
org.apache.http.impl.nio.reactor Default implementation of event driven network communication APIs based on Java NIO. 
org.apache.http.impl.pool Default implementations of client side connection pools for synchronous, blocking communication. 
org.apache.http.message Core HTTP message components, message element parser and writer APIs and their default implementations. 
org.apache.http.nio.pool Client side connection pools APIs for asynchronous, event driven communication. 
org.apache.http.nio.protocol Core HTTP protocol execution framework and HTTP protocol handlers for asynchronous, event driven communication. 
org.apache.http.nio.reactor.ssl TLS/SSL support for asynchronous, event driven communication. 
org.apache.http.nio.util Core utility classes for asynchronous, event driven communication. 
org.apache.http.params Deprecated. 
org.apache.http.pool Client side connection pools APIs for synchronous, blocking communication. 
org.apache.http.protocol Core HTTP protocol execution framework and HTTP protocol handlers for synchronous, blocking communication. 
 

Uses of Contract in org.apache.http
 

Classes in org.apache.http with annotations of type Contract
 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 Contract in org.apache.http.config
 

Classes in org.apache.http.config with annotations of type Contract
 class ConnectionConfig
          HTTP connection configuration.
 class Registry<I>
          Generic registry of items keyed by low-case string ID.
 class SocketConfig
          Socket configuration.
 

Uses of Contract in org.apache.http.entity
 

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

Uses of Contract in org.apache.http.impl
 

Classes in org.apache.http.impl with annotations of type Contract
 class DefaultBHttpClientConnectionFactory
          Default factory for HttpClientConnections.
 class DefaultBHttpServerConnectionFactory
          Default factory for HttpServerConnections.
 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 Contract in org.apache.http.impl.entity
 

Classes in org.apache.http.impl.entity with annotations of type Contract
 class DisallowIdentityContentLengthStrategy
          Decorator for ContentLengthStrategy implementations that disallows the use of identity transfer encoding.
 class EntityDeserializer
          Deprecated. (4.3) use BHttpConnectionBase
 class EntitySerializer
          Deprecated. (4.3) use BHttpConnectionBase
 class LaxContentLengthStrategy
          The lax implementation of the content length strategy.
 class StrictContentLengthStrategy
          The strict implementation of the content length strategy.
 

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

Classes in org.apache.http.impl.io with annotations of type Contract
 class DefaultHttpRequestParserFactory
          Default factory for request message parsers.
 class DefaultHttpRequestWriterFactory
          Default factory for request message writers.
 class DefaultHttpResponseParserFactory
          Default factory for response message parsers.
 class DefaultHttpResponseWriterFactory
          Default factory for response message writers.
 

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

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

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

Classes in org.apache.http.impl.nio.codecs with annotations of type Contract
 class DefaultHttpRequestParserFactory
          Default factory for request message parsers.
 class DefaultHttpRequestWriterFactory
          Default factory for request message writers.
 class DefaultHttpResponseParserFactory
          Default factory for response message parsers.
 class DefaultHttpResponseWriterFactory
          Default factory for response message writers.
 

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

Classes in org.apache.http.impl.nio.pool with annotations of type Contract
 class BasicNIOConnFactory
          A basic NIOConnFactory implementation that creates NHttpClientConnection instances given a HttpHost instance.
 class BasicNIOConnPool
          A very basic ConnPool implementation that represents a pool of non-blocking NHttpClientConnection connections identified by an HttpHost instance.
 class BasicNIOPoolEntry
          A basic PoolEntry implementation that represents an entry in a pool of non-blocking NHttpClientConnections identified by an HttpHost instance.
 

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

Classes in org.apache.http.impl.nio.reactor with annotations of type Contract
 class ExceptionEvent
          A Throwable instance along with a time stamp.
 class IOSessionImpl
          Default implementation of IOSession.
 class ListenerEndpointImpl
          Default implementation of ListenerEndpoint.
 class SessionRequestImpl
          Default implementation of SessionRequest.
 

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

Classes in org.apache.http.impl.pool with annotations of type Contract
 class BasicConnFactory
          A very basic ConnFactory implementation that creates HttpClientConnection instances given a HttpHost instance.
 class BasicConnPool
          A very basic ConnPool implementation that represents a pool of blocking HttpClientConnection connections identified by an HttpHost instance.
 class BasicPoolEntry
          A very basic PoolEntry implementation that represents an entry in a pool of blocking HttpClientConnections identified by an HttpHost instance.
 

Uses of Contract in org.apache.http.message
 

Classes in org.apache.http.message with annotations of type Contract
 class BasicHeader
          Implements a basic 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
 class TokenParser
          Low level parser for header field elements.
 

Uses of Contract in org.apache.http.nio.pool
 

Classes in org.apache.http.nio.pool with annotations of type Contract
 class AbstractNIOConnPool<T,C,E extends PoolEntry<T,C>>
          Abstract non-blocking connection pool.
 

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

Classes in org.apache.http.nio.protocol with annotations of type Contract
 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 HttpAsyncRequestHandlerRegistry
          Deprecated. (4.3) use UriHttpAsyncRequestHandlerMapper
 class HttpAsyncService
          HttpAsyncService is a fully asynchronous HTTP server side protocol handler based on the non-blocking (NIO) I/O model.
 class ThrottlingHttpClientHandler
          Deprecated. (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
 class ThrottlingHttpServiceHandler
          Deprecated. (4.2) use HttpAsyncService
 class UriHttpAsyncRequestHandlerMapper
          Maintains a map of HTTP request handlers keyed by a request URI pattern.
 

Uses of Contract in org.apache.http.nio.reactor.ssl
 

Classes in org.apache.http.nio.reactor.ssl with annotations of type Contract
 class SSLIOSession
          SSLIOSession is a decorator class intended to transparently extend an IOSession with transport layer security capabilities based on the SSL/TLS protocol.
 

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

Classes in org.apache.http.nio.util with annotations of type Contract
 class DirectByteBufferAllocator
          Allocates ByteBuffer instances using ByteBuffer.allocateDirect(int).
 class HeapByteBufferAllocator
          Allocates ByteBuffer instances using ByteBuffer.allocate(int).
 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 Contract in org.apache.http.params
 

Classes in org.apache.http.params with annotations of type Contract
 class BasicHttpParams
          Deprecated. (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
 class SyncBasicHttpParams
          Deprecated. (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
 

Uses of Contract in org.apache.http.pool
 

Classes in org.apache.http.pool with annotations of type Contract
 class AbstractConnPool<T,C,E extends PoolEntry<T,C>>
          Abstract synchronous (blocking) pool of connections.
 class PoolEntry<T,C>
          Pool entry containing a pool connection object along with its route.
 class PoolStats
          Pool statistics.
 

Uses of Contract in org.apache.http.protocol
 

Classes in org.apache.http.protocol with annotations of type Contract
 class BasicHttpContext
          Default implementation of HttpContext.
 class HttpDateGenerator
          Generates a date in the format required by the HTTP protocol.
 class HttpRequestExecutor
          HttpRequestExecutor is a client side HTTP protocol handler based on the blocking (classic) I/O model.
 class HttpRequestHandlerRegistry
          Deprecated. (4.3) use UriHttpRequestHandlerMapper
 class HttpService
          HttpService is a server side HTTP protocol handler based on the classic (blocking) I/O model.
 class ImmutableHttpProcessor
          Immutable HttpProcessor.
 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 RequestDate
          RequestDate interceptor is responsible for adding Date header to the outgoing requests This interceptor is optional for client side protocol processors.
 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 ResponseDate
          ResponseDate is responsible for adding Date header to the outgoing responses.
 class ResponseServer
          ResponseServer is responsible for adding Server header.
 class UriHttpRequestHandlerMapper
          Maintains a map of HTTP request handlers keyed by a request URI pattern.
 class UriPatternMatcher<T>
          Maintains a map of objects keyed by a request URI pattern.
 



Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.