Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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 `HttpClientConnection`s.
`class` | `DefaultBHttpServerConnectionFactory` Default factory for `HttpServerConnection`s.
`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 `NHttpClientConnection`s.
`class` | `DefaultNHttpServerConnectionFactory` Default factory for plain (non-encrypted), non-blocking `NHttpServerConnection`s.
`class` | `DefaultServerIOEventDispatch` Deprecated. (4.2) use `DefaultHttpServerIODispatch`
`class` | `SSLNHttpClientConnectionFactory` Default factory for SSL encrypted, non-blocking `NHttpClientConnection`s.
`class` | `SSLNHttpServerConnectionFactory` Default factory for SSL encrypted, non-blocking `NHttpServerConnection`s.

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 `NHttpClientConnection`s 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 `HttpClientConnection`s 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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