Class and Description |
---|
AsyncCompletionHandler
An
AsyncHandler augmented with an AsyncCompletionHandler.onCompleted(Response) convenience method which gets called
when the Response processing is finished. |
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHandler.STATE |
AsyncHttpClient
This class support asynchronous and synchronous HTTP request.
|
AsyncHttpClient.BoundRequestBuilder |
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
AsyncHttpClientConfig.Builder
Builder for an
AsyncHttpClient |
AsyncHttpClientConfigBean
Simple JavaBean version of
AsyncHttpClientConfig |
AsyncHttpProvider
Interface to be used when implementing custom asynchronous I/O HTTP client.
|
AsyncHttpProviderConfig
AsyncHttpProvider proprietary configurable properties. |
Body
A request body.
|
BodyConsumer
A simple API to be used with the
SimpleAsyncHttpClient class in order to process response's bytes. |
BodyDeferringAsyncHandler
An AsyncHandler that returns Response (without body, so status code and
headers only) as fast as possible for inspection, but leaves you the option
to defer body consumption.
|
BodyGenerator
Creates a request body.
|
ConnectionPoolPartitioning |
ConnectionPoolPartitioning.PerHostConnectionPoolPartitioning |
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
FluentStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
ListenableFuture
Extended
Future |
NameResolver |
NameResolver.JdkNameResolver |
Param
A pair of (name, value) String
|
ProgressAsyncHandler
An extended
AsyncHandler with two extra callback who get invoked during the content upload to a remote server. |
ProxyServer
Represents a proxy server.
|
ProxyServer.Protocol |
ProxyServerSelector
Selector for a proxy server
|
Realm
This class is required when authentication is needed.
|
Realm.AuthScheme |
Realm.RealmBuilder
A builder for
Realm |
Request
The Request class can be used to construct HTTP request:
|
RequestBuilder
Builder for a
Request . |
RequestBuilderBase
Builder for
Request |
Response
Represents the asynchronous HTTP response callback for an
AsyncCompletionHandler |
Response.ResponseBuilder |
SignatureCalculator
Interface that allows injecting signature calculator into
RequestBuilder so that signature calculation and inclusion can
be added as a pluggable component. |
SimpleAsyncHttpClient
Simple implementation of
AsyncHttpClient and it's related builders (AsyncHttpClientConfig ,
Realm , ProxyServer and AsyncHandler . |
SimpleAsyncHttpClient.Builder |
SimpleAsyncHttpClient.DerivedBuilder
This interface contains possible configuration changes for a derived SimpleAsyncHttpClient.
|
SimpleAsyncHttpClient.ErrorDocumentBehaviour |
SSLEngineFactory
Factory that creates an
SSLEngine to be used for a single SSL connection. |
ThrowableHandler
Simple
Throwable handler to be used with SimpleAsyncHttpClient |
Class and Description |
---|
BodyConsumer
A simple API to be used with the
SimpleAsyncHttpClient class in order to process response's bytes. |
ResumableBodyConsumer |
Class and Description |
---|
ListenableFuture
Extended
Future |
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
Request
The Request class can be used to construct HTTP request:
|
Class and Description |
---|
Body
A request body.
|
BodyGenerator
Creates a request body.
|
RandomAccessBody
A request body which supports random access to its contents.
|
Class and Description |
---|
ListenableFuture
Extended
Future |
Class and Description |
---|
AsyncCompletionHandler
An
AsyncHandler augmented with an AsyncCompletionHandler.onCompleted(Response) convenience method which gets called
when the Response processing is finished. |
AsyncCompletionHandlerBase
Simple
AsyncHandler of type Response |
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHandler.STATE |
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
HttpResponseHeaders
A class that represent the HTTP headers.
|
ProgressAsyncHandler
An extended
AsyncHandler with two extra callback who get invoked during the content upload to a remote server. |
Response
Represents the asynchronous HTTP response callback for an
AsyncCompletionHandler |
Class and Description |
---|
Body
A request body.
|
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
Param
A pair of (name, value) String
|
RandomAccessBody
A request body which supports random access to its contents.
|
Class and Description |
---|
Param
A pair of (name, value) String
|
Request
The Request class can be used to construct HTTP request:
|
RequestBuilderBase
Builder for
Request |
SignatureCalculator
Interface that allows injecting signature calculator into
RequestBuilder so that signature calculation and inclusion can
be added as a pluggable component. |
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
AsyncHttpProvider
Interface to be used when implementing custom asynchronous I/O HTTP client.
|
AsyncHttpProviderConfig
AsyncHttpProvider proprietary configurable properties. |
Body
A request body.
|
BodyGenerator
Creates a request body.
|
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
ListenableFuture
Extended
Future |
Request
The Request class can be used to construct HTTP request:
|
Response
Represents the asynchronous HTTP response callback for an
AsyncCompletionHandler |
ResponseBase |
SSLEngineFactory
Factory that creates an
SSLEngine to be used for a single SSL connection. |
Class and Description |
---|
AsyncHttpProviderConfig
AsyncHttpProvider proprietary configurable properties. |
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
AsyncHttpProvider
Interface to be used when implementing custom asynchronous I/O HTTP client.
|
AsyncHttpProviderConfig
AsyncHttpProvider proprietary configurable properties. |
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
ListenableFuture
Extended
Future |
Request
The Request class can be used to construct HTTP request:
|
Response
Represents the asynchronous HTTP response callback for an
AsyncCompletionHandler |
ResponseBase |
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
AsyncHttpProvider
Interface to be used when implementing custom asynchronous I/O HTTP client.
|
AsyncHttpProviderConfig
AsyncHttpProvider proprietary configurable properties. |
ListenableFuture
Extended
Future |
Request
The Request class can be used to construct HTTP request:
|
SSLEngineFactory
Factory that creates an
SSLEngine to be used for a single SSL connection. |
Class and Description |
---|
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
ConnectionPoolPartitioning |
ProxyServer
Represents a proxy server.
|
Class and Description |
---|
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
ConnectionPoolPartitioning |
ListenableFuture
Extended
Future |
ProxyServer
Represents a proxy server.
|
Request
The Request class can be used to construct HTTP request:
|
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
Realm
This class is required when authentication is needed.
|
Request
The Request class can be used to construct HTTP request:
|
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
ConnectionPoolPartitioning |
ListenableFuture
Extended
Future |
ProxyServer
Represents a proxy server.
|
Realm
This class is required when authentication is needed.
|
Request
The Request class can be used to construct HTTP request:
|
Class and Description |
---|
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
Body
A request body.
|
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
RandomAccessBody
A request body which supports random access to its contents.
|
Class and Description |
---|
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
Response
Represents the asynchronous HTTP response callback for an
AsyncCompletionHandler |
ResponseBase |
Class and Description |
---|
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHandler.STATE |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
Request
The Request class can be used to construct HTTP request:
|
Class and Description |
---|
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHandler.STATE |
FluentCaseInsensitiveStringsMap
An implementation of a
String -> List<String> map that adds a fluent interface, i.e. |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
Response
Represents the asynchronous HTTP response callback for an
AsyncCompletionHandler |
Class and Description |
---|
AsyncHandler
An asynchronous handler or callback which gets invoked as soon as some data is available when
processing an asynchronous response.
Callback methods get invoked in the following order: AsyncHandler.onStatusReceived(HttpResponseStatus) ,
AsyncHandler.onHeadersReceived(HttpResponseHeaders) ,
AsyncHandler.onBodyPartReceived(HttpResponseBodyPart) , which could be invoked multiple times,
AsyncHandler.onCompleted() , once the response has been fully read.
Returning a AsyncHandler.STATE.ABORT from any of those callback methods will interrupt asynchronous response
processing, after that only AsyncHandler.onCompleted() is going to be called. |
AsyncHandler.STATE |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
HttpResponseHeaders
A class that represent the HTTP headers.
|
HttpResponseStatus
A class that represent the HTTP response' status line (code + text)
|
UpgradeHandler
Invoked when an
AsyncHandler.STATE.UPGRADE is returned. |
Class and Description |
---|
AsyncHttpClientConfig
Configuration class to use with a
AsyncHttpClient . |
HttpResponseBodyPart
A callback class used when an HTTP response body is received.
|
Param
A pair of (name, value) String
|
ProxyServer
Represents a proxy server.
|
ProxyServerSelector
Selector for a proxy server
|
Realm
This class is required when authentication is needed.
|
Request
The Request class can be used to construct HTTP request:
|
Copyright © 2015. All Rights Reserved.