Uses of Annotation Type
org.apache.http.annotation.Contract
Packages that use Contract
Package
Description
Core HTTP component APIs and primitives.
Core configuration APIs.
Core HTTP entity implementations.
Default implementations of HTTP connections for synchronous,
blocking communication.
Default implementations of entity content strategies.
Default implementations of message parses and writers
for synchronous, blocking communication.
Default implementations of HTTP connections for asynchronous,
even driven communication.
Default implementations of message parses and writers
for asynchronous, even driven communication.
Default implementations of client side connection pools
for asynchronous, even driven communication.
Default implementation of event driven network communication APIs
based on Java NIO.
Default implementations of client side connection pools
for synchronous, blocking communication.
Core HTTP message components, message element parser
and writer APIs and their default implementations.
Client side connection pools APIs for asynchronous, event driven
communication.
Core HTTP protocol execution framework and HTTP protocol handlers
for asynchronous, event driven communication.
TLS/SSL support for asynchronous, event driven communication.
Core utility classes for asynchronous, event driven communication.
Deprecated.
Client side connection pools APIs for synchronous, blocking
communication.
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 ContractModifier and TypeClassDescriptionfinal class
Holds all of the variables needed to describe an HTTP connection to a host.final class
Represents an HTTP version.class
Represents a protocol version. -
Uses of Contract in org.apache.http.config
Classes in org.apache.http.config with annotations of type ContractModifier and TypeClassDescriptionclass
HTTP connection configuration.final class
Registry<I>
Generic registry of items keyed by low-case string ID.class
Socket configuration. -
Uses of Contract in org.apache.http.entity
Classes in org.apache.http.entity with annotations of type ContractModifier and TypeClassDescriptionfinal class
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 ContractModifier and TypeClassDescriptionclass
Default factory forHttpClientConnection
s.class
Default factory forHttpServerConnection
s.class
Default implementation of a strategy deciding about connection re-use.class
Default factory for creatingHttpRequest
objects.class
Default factory for creatingHttpResponse
objects.class
English reason phrases for HTTP status codes.class
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 ContractModifier and TypeClassDescriptionclass
Decorator forContentLengthStrategy
implementations that disallows the use of identity transfer encoding.class
Deprecated.class
Deprecated.(4.3) useBHttpConnectionBase
class
The lax implementation of the content length strategy.class
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 ContractModifier and TypeClassDescriptionclass
Default factory for request message parsers.class
Default factory for request message writers.class
Default factory for response message parsers.class
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 ContractModifier and TypeClassDescriptionclass
DefaultIOEventDispatch
implementation that supports both plain (non-encrypted) and SSL encrypted client side HTTP connections.class
DefaultIOEventDispatch
implementation that supports both plain (non-encrypted) and SSL encrypted server side HTTP connections.class
Default factory for plain (non-encrypted), non-blockingNHttpClientConnection
s.class
Default factory for plain (non-encrypted), non-blockingNHttpServerConnection
s.class
Deprecated.(4.2) useDefaultHttpServerIODispatch
class
Default factory for SSL encrypted, non-blockingNHttpClientConnection
s.class
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 ContractModifier and TypeClassDescriptionclass
Default factory for request message parsers.class
Default factory for request message writers.class
Default factory for response message parsers.class
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 ContractModifier and TypeClassDescriptionclass
A basicNIOConnFactory
implementation that createsNHttpClientConnection
instances given aHttpHost
instance.class
A very basicConnPool
implementation that represents a pool of non-blockingNHttpClientConnection
connections identified by anHttpHost
instance.class
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 ContractModifier and TypeClassDescriptionclass
AThrowable
instance along with a time stamp.class
Default implementation ofIOSession
.class
Default implementation ofListenerEndpoint
.class
Default implementation ofSessionRequest
. -
Uses of Contract in org.apache.http.impl.pool
Classes in org.apache.http.impl.pool with annotations of type ContractModifier and TypeClassDescriptionclass
A very basicConnFactory
implementation that createsHttpClientConnection
instances given aHttpHost
instance.class
A very basicConnPool
implementation that represents a pool of blockingHttpClientConnection
connections identified by anHttpHost
instance.class
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 ContractModifier and TypeClassDescriptionclass
Implements a basicHeader
.class
Basic implementation for formatting header value elements.class
Basic implementation for parsing header values into elements.class
Interface for formatting elements of the HEAD section of an HTTP message.class
Basic parser for lines in the head section of an HTTP message.class
Basic implementation ofNameValuePair
.class
Basic implementation ofRequestLine
.class
Basic implementation ofStatusLine
class
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 ContractModifier and TypeClassDescriptionclass
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 ContractModifier and TypeClassDescriptionclass
Deprecated.(4.2) useHttpAsyncRequestExecutor
andHttpAsyncRequester
class
Deprecated.(4.2) useHttpAsyncService
class
Basic implementation ofHttpAsyncRequestHandler
that delegates the process of request handling to aHttpRequestHandler
.class
Deprecated.(4.2) useHttpAsyncRequestExecutor
andHttpAsyncRequester
class
Deprecated.(4.2) useHttpAsyncService
class
HttpAsyncRequester
is a utility class that can be used in conjunction withHttpAsyncRequestExecutor
to initiate execution of asynchronous HTTP requests.class
HttpAsyncRequestExecutor
is a fully asynchronous HTTP client side protocol handler based on the NIO (non-blocking) I/O model.class
Deprecated.(4.3) useUriHttpAsyncRequestHandlerMapper
class
HttpAsyncService
is a fully asynchronous HTTP server side protocol handler based on the non-blocking (NIO) I/O model.class
Deprecated.(4.2) useHttpAsyncRequestExecutor
andHttpAsyncRequester
class
Deprecated.(4.2) useHttpAsyncService
class
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 ContractModifier and TypeClassDescriptionclass
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 ContractModifier and TypeClassDescriptionclass
AllocatesByteBuffer
instances usingByteBuffer.allocateDirect(int)
.class
AllocatesByteBuffer
instances usingByteBuffer.allocate(int)
.class
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
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 ContractModifier and TypeClassDescriptionclass
Deprecated.(4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'class
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 ContractModifier and TypeClassDescriptionclass
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
Pool statistics. -
Uses of Contract in org.apache.http.protocol
Classes in org.apache.http.protocol with annotations of type ContractModifier and TypeClassDescriptionclass
Default implementation ofHttpContext
.class
Generates a date in the format required by the HTTP protocol.class
HttpRequestExecutor
is a client side HTTP protocol handler based on the blocking (classic) I/O model.class
Deprecated.(4.3) useUriHttpRequestHandlerMapper
class
HttpService
is a server side HTTP protocol handler based on the classic (blocking) I/O model.final class
ImmutableHttpProcessor
.class
RequestConnControl is responsible for addingConnection
header to the outgoing requests, which is essential for managing persistence ofHTTP/1.0
connections.class
RequestContent is the most important interceptor for outgoing requests.class
RequestDate interceptor is responsible for addingDate
header to the outgoing requests This interceptor is optional for client side protocol processors.class
RequestExpectContinue is responsible for enabling the 'expect-continue' handshake by addingExpect
header.class
RequestTargetHost is responsible for addingHost
header.class
RequestUserAgent is responsible for addingUser-Agent
header.class
ResponseConnControl is responsible for addingConnection
header to the outgoing responses, which is essential for managing persistence ofHTTP/1.0
connections.class
ResponseContent is the most important interceptor for outgoing responses.class
ResponseDate is responsible for addingDate
header to the outgoing responses.class
ResponseServer is responsible for addingServer
header.class
Maintains a map of HTTP request handlers keyed by a request URI pattern.class
Maintains a map of objects keyed by a request URI pattern.
BHttpConnectionBase