Uses of Class
org.apache.http.annotation.Contract
-
Packages that use Contract Package Description 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 Modifier and Type Class Description 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 Modifier and Type Class Description 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 Modifier and Type Class Description 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 Modifier and Type Class Description class
DefaultBHttpClientConnectionFactory
Default factory forHttpClientConnection
s.class
DefaultBHttpServerConnectionFactory
Default factory forHttpServerConnection
s.class
DefaultConnectionReuseStrategy
Default implementation of a strategy deciding about connection re-use.class
DefaultHttpRequestFactory
Default factory for creatingHttpRequest
objects.class
DefaultHttpResponseFactory
Default factory for creatingHttpResponse
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 Modifier and Type Class Description class
DisallowIdentityContentLengthStrategy
Decorator forContentLengthStrategy
implementations that disallows the use of identity transfer encoding.class
EntityDeserializer
Deprecated.(4.3) useBHttpConnectionBase
class
EntitySerializer
Deprecated.(4.3) useBHttpConnectionBase
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 Modifier and Type Class Description 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 Modifier and Type Class Description class
DefaultHttpClientIODispatch<H extends NHttpClientEventHandler>
DefaultIOEventDispatch
implementation that supports both plain (non-encrypted) and SSL encrypted client side HTTP connections.class
DefaultHttpServerIODispatch<H extends NHttpServerEventHandler>
DefaultIOEventDispatch
implementation that supports both plain (non-encrypted) and SSL encrypted server side HTTP connections.class
DefaultNHttpClientConnectionFactory
Default factory for plain (non-encrypted), non-blockingNHttpClientConnection
s.class
DefaultNHttpServerConnectionFactory
Default factory for plain (non-encrypted), non-blockingNHttpServerConnection
s.class
DefaultServerIOEventDispatch
Deprecated.(4.2) useDefaultHttpServerIODispatch
class
SSLNHttpClientConnectionFactory
Default factory for SSL encrypted, non-blockingNHttpClientConnection
s.class
SSLNHttpServerConnectionFactory
Default factory for SSL encrypted, non-blockingNHttpServerConnection
s. -
Uses of Contract in org.apache.http.impl.nio.codecs
Classes in org.apache.http.impl.nio.codecs with annotations of type Contract Modifier and Type Class Description 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 Modifier and Type Class Description class
BasicNIOConnFactory
A basicNIOConnFactory
implementation that createsNHttpClientConnection
instances given aHttpHost
instance.class
BasicNIOConnPool
A very basicConnPool
implementation that represents a pool of non-blockingNHttpClientConnection
connections identified by anHttpHost
instance.class
BasicNIOPoolEntry
A basicPoolEntry
implementation that represents an entry in a pool of non-blockingNHttpClientConnection
s identified by anHttpHost
instance. -
Uses of Contract in org.apache.http.impl.nio.reactor
Classes in org.apache.http.impl.nio.reactor with annotations of type Contract Modifier and Type Class Description class
ExceptionEvent
AThrowable
instance along with a time stamp.class
IOSessionImpl
Default implementation ofIOSession
.class
ListenerEndpointImpl
Default implementation ofListenerEndpoint
.class
SessionRequestImpl
Default implementation ofSessionRequest
. -
Uses of Contract in org.apache.http.impl.pool
Classes in org.apache.http.impl.pool with annotations of type Contract Modifier and Type Class Description class
BasicConnFactory
A very basicConnFactory
implementation that createsHttpClientConnection
instances given aHttpHost
instance.class
BasicConnPool
A very basicConnPool
implementation that represents a pool of blockingHttpClientConnection
connections identified by anHttpHost
instance.class
BasicPoolEntry
A very basicPoolEntry
implementation that represents an entry in a pool of blockingHttpClientConnection
s identified by anHttpHost
instance. -
Uses of Contract in org.apache.http.message
Classes in org.apache.http.message with annotations of type Contract Modifier and Type Class Description class
BasicHeader
Implements a basicHeader
.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 ofNameValuePair
.class
BasicRequestLine
Basic implementation ofRequestLine
.class
BasicStatusLine
Basic implementation ofStatusLine
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 Modifier and Type Class Description 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 Modifier and Type Class Description class
AsyncNHttpClientHandler
Deprecated.(4.2) useHttpAsyncRequestExecutor
andHttpAsyncRequester
class
AsyncNHttpServiceHandler
Deprecated.(4.2) useHttpAsyncService
class
BasicAsyncRequestHandler
Basic implementation ofHttpAsyncRequestHandler
that delegates the process of request handling to aHttpRequestHandler
.class
BufferingHttpClientHandler
Deprecated.(4.2) useHttpAsyncRequestExecutor
andHttpAsyncRequester
class
BufferingHttpServiceHandler
Deprecated.(4.2) useHttpAsyncService
class
HttpAsyncRequester
HttpAsyncRequester
is a utility class that can be used in conjunction withHttpAsyncRequestExecutor
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) useUriHttpAsyncRequestHandlerMapper
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) useHttpAsyncRequestExecutor
andHttpAsyncRequester
class
ThrottlingHttpServiceHandler
Deprecated.(4.2) useHttpAsyncService
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 Modifier and Type Class Description class
SSLIOSession
SSLIOSession
is a decorator class intended to transparently extend anIOSession
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 Modifier and Type Class Description class
DirectByteBufferAllocator
AllocatesByteBuffer
instances usingByteBuffer.allocateDirect(int)
.class
HeapByteBufferAllocator
AllocatesByteBuffer
instances usingByteBuffer.allocate(int)
.class
SharedInputBuffer
Implementation of theContentInputBuffer
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 theContentOutputBuffer
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 Modifier and Type Class Description 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 Modifier and Type Class Description 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 Modifier and Type Class Description class
BasicHttpContext
Default implementation ofHttpContext
.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) useUriHttpRequestHandlerMapper
class
HttpService
HttpService
is a server side HTTP protocol handler based on the classic (blocking) I/O model.class
ImmutableHttpProcessor
ImmutableHttpProcessor
.class
RequestConnControl
RequestConnControl is responsible for addingConnection
header to the outgoing requests, which is essential for managing persistence ofHTTP/1.0
connections.class
RequestContent
RequestContent is the most important interceptor for outgoing requests.class
RequestDate
RequestDate interceptor is responsible for addingDate
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 addingExpect
header.class
RequestTargetHost
RequestTargetHost is responsible for addingHost
header.class
RequestUserAgent
RequestUserAgent is responsible for addingUser-Agent
header.class
ResponseConnControl
ResponseConnControl is responsible for addingConnection
header to the outgoing responses, which is essential for managing persistence ofHTTP/1.0
connections.class
ResponseContent
ResponseContent is the most important interceptor for outgoing responses.class
ResponseDate
ResponseDate is responsible for addingDate
header to the outgoing responses.class
ResponseServer
ResponseServer is responsible for addingServer
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.
-