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 classHttpHostHolds all of the variables needed to describe an HTTP connection to a host.classHttpVersionRepresents an HTTP version.classProtocolVersionRepresents 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 classConnectionConfigHTTP connection configuration.classRegistry<I>Generic registry of items keyed by low-case string ID.classSocketConfigSocket 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 classContentTypeContent 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 classDefaultBHttpClientConnectionFactoryDefault factory forHttpClientConnections.classDefaultBHttpServerConnectionFactoryDefault factory forHttpServerConnections.classDefaultConnectionReuseStrategyDefault implementation of a strategy deciding about connection re-use.classDefaultHttpRequestFactoryDefault factory for creatingHttpRequestobjects.classDefaultHttpResponseFactoryDefault factory for creatingHttpResponseobjects.classEnglishReasonPhraseCatalogEnglish reason phrases for HTTP status codes.classNoConnectionReuseStrategyA 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 classDisallowIdentityContentLengthStrategyDecorator forContentLengthStrategyimplementations that disallows the use of identity transfer encoding.classEntityDeserializerDeprecated.(4.3) useBHttpConnectionBaseclassEntitySerializerDeprecated.(4.3) useBHttpConnectionBaseclassLaxContentLengthStrategyThe lax implementation of the content length strategy.classStrictContentLengthStrategyThe 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 classDefaultHttpRequestParserFactoryDefault factory for request message parsers.classDefaultHttpRequestWriterFactoryDefault factory for request message writers.classDefaultHttpResponseParserFactoryDefault factory for response message parsers.classDefaultHttpResponseWriterFactoryDefault 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 classDefaultHttpClientIODispatch<H extends NHttpClientEventHandler>DefaultIOEventDispatchimplementation that supports both plain (non-encrypted) and SSL encrypted client side HTTP connections.classDefaultHttpServerIODispatch<H extends NHttpServerEventHandler>DefaultIOEventDispatchimplementation that supports both plain (non-encrypted) and SSL encrypted server side HTTP connections.classDefaultNHttpClientConnectionFactoryDefault factory for plain (non-encrypted), non-blockingNHttpClientConnections.classDefaultNHttpServerConnectionFactoryDefault factory for plain (non-encrypted), non-blockingNHttpServerConnections.classDefaultServerIOEventDispatchDeprecated.(4.2) useDefaultHttpServerIODispatchclassSSLNHttpClientConnectionFactoryDefault factory for SSL encrypted, non-blockingNHttpClientConnections.classSSLNHttpServerConnectionFactoryDefault factory for SSL encrypted, non-blockingNHttpServerConnections. -
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 classDefaultHttpRequestParserFactoryDefault factory for request message parsers.classDefaultHttpRequestWriterFactoryDefault factory for request message writers.classDefaultHttpResponseParserFactoryDefault factory for response message parsers.classDefaultHttpResponseWriterFactoryDefault 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 classBasicNIOConnFactoryA basicNIOConnFactoryimplementation that createsNHttpClientConnectioninstances given aHttpHostinstance.classBasicNIOConnPoolA very basicConnPoolimplementation that represents a pool of non-blockingNHttpClientConnectionconnections identified by anHttpHostinstance.classBasicNIOPoolEntryA basicPoolEntryimplementation that represents an entry in a pool of non-blockingNHttpClientConnections identified by anHttpHostinstance. -
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 classExceptionEventAThrowableinstance along with a time stamp.classIOSessionImplDefault implementation ofIOSession.classListenerEndpointImplDefault implementation ofListenerEndpoint.classSessionRequestImplDefault 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 classBasicConnFactoryA very basicConnFactoryimplementation that createsHttpClientConnectioninstances given aHttpHostinstance.classBasicConnPoolA very basicConnPoolimplementation that represents a pool of blockingHttpClientConnectionconnections identified by anHttpHostinstance.classBasicPoolEntryA very basicPoolEntryimplementation that represents an entry in a pool of blockingHttpClientConnections identified by anHttpHostinstance. -
Uses of Contract in org.apache.http.message
Classes in org.apache.http.message with annotations of type Contract Modifier and Type Class Description classBasicHeaderImplements a basicHeader.classBasicHeaderValueFormatterBasic implementation for formatting header value elements.classBasicHeaderValueParserBasic implementation for parsing header values into elements.classBasicLineFormatterInterface for formatting elements of the HEAD section of an HTTP message.classBasicLineParserBasic parser for lines in the head section of an HTTP message.classBasicNameValuePairBasic implementation ofNameValuePair.classBasicRequestLineBasic implementation ofRequestLine.classBasicStatusLineBasic implementation ofStatusLineclassTokenParserLow 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 classAbstractNIOConnPool<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 classAsyncNHttpClientHandlerDeprecated.(4.2) useHttpAsyncRequestExecutorandHttpAsyncRequesterclassAsyncNHttpServiceHandlerDeprecated.(4.2) useHttpAsyncServiceclassBasicAsyncRequestHandlerBasic implementation ofHttpAsyncRequestHandlerthat delegates the process of request handling to aHttpRequestHandler.classBufferingHttpClientHandlerDeprecated.(4.2) useHttpAsyncRequestExecutorandHttpAsyncRequesterclassBufferingHttpServiceHandlerDeprecated.(4.2) useHttpAsyncServiceclassHttpAsyncRequesterHttpAsyncRequesteris a utility class that can be used in conjunction withHttpAsyncRequestExecutorto initiate execution of asynchronous HTTP requests.classHttpAsyncRequestExecutorHttpAsyncRequestExecutoris a fully asynchronous HTTP client side protocol handler based on the NIO (non-blocking) I/O model.classHttpAsyncRequestHandlerRegistryDeprecated.(4.3) useUriHttpAsyncRequestHandlerMapperclassHttpAsyncServiceHttpAsyncServiceis a fully asynchronous HTTP server side protocol handler based on the non-blocking (NIO) I/O model.classThrottlingHttpClientHandlerDeprecated.(4.2) useHttpAsyncRequestExecutorandHttpAsyncRequesterclassThrottlingHttpServiceHandlerDeprecated.(4.2) useHttpAsyncServiceclassUriHttpAsyncRequestHandlerMapperMaintains 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 classSSLIOSessionSSLIOSessionis a decorator class intended to transparently extend anIOSessionwith 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 classDirectByteBufferAllocatorAllocatesByteBufferinstances usingByteBuffer.allocateDirect(int).classHeapByteBufferAllocatorAllocatesByteBufferinstances usingByteBuffer.allocate(int).classSharedInputBufferImplementation of theContentInputBufferinterface that can be shared by multiple threads, usually the I/O dispatch of an I/O reactor and a worker thread.classSharedOutputBufferImplementation of theContentOutputBufferinterface 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 classBasicHttpParamsDeprecated.(4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'classSyncBasicHttpParamsDeprecated.(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 classAbstractConnPool<T,C,E extends PoolEntry<T,C>>Abstract synchronous (blocking) pool of connections.classPoolEntry<T,C>Pool entry containing a pool connection object along with its route.classPoolStatsPool 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 classBasicHttpContextDefault implementation ofHttpContext.classHttpDateGeneratorGenerates a date in the format required by the HTTP protocol.classHttpRequestExecutorHttpRequestExecutoris a client side HTTP protocol handler based on the blocking (classic) I/O model.classHttpRequestHandlerRegistryDeprecated.(4.3) useUriHttpRequestHandlerMapperclassHttpServiceHttpServiceis a server side HTTP protocol handler based on the classic (blocking) I/O model.classImmutableHttpProcessorImmutableHttpProcessor.classRequestConnControlRequestConnControl is responsible for addingConnectionheader to the outgoing requests, which is essential for managing persistence ofHTTP/1.0connections.classRequestContentRequestContent is the most important interceptor for outgoing requests.classRequestDateRequestDate interceptor is responsible for addingDateheader to the outgoing requests This interceptor is optional for client side protocol processors.classRequestExpectContinueRequestExpectContinue is responsible for enabling the 'expect-continue' handshake by addingExpectheader.classRequestTargetHostRequestTargetHost is responsible for addingHostheader.classRequestUserAgentRequestUserAgent is responsible for addingUser-Agentheader.classResponseConnControlResponseConnControl is responsible for addingConnectionheader to the outgoing responses, which is essential for managing persistence ofHTTP/1.0connections.classResponseContentResponseContent is the most important interceptor for outgoing responses.classResponseDateResponseDate is responsible for addingDateheader to the outgoing responses.classResponseServerResponseServer is responsible for addingServerheader.classUriHttpRequestHandlerMapperMaintains a map of HTTP request handlers keyed by a request URI pattern.classUriPatternMatcher<T>Maintains a map of objects keyed by a request URI pattern.
-