| Interface | Description |
|---|---|
| ChainedHttpConfig | |
| ChainedHttpConfig.ChainedRequest | |
| ChainedHttpConfig.ChainedResponse | |
| FromServer |
Adapter interface used to provide a bridge for response data between the
HttpBuilder API and the underlying client implementation. |
| HttpConfig |
Provides the public interface used for the
HttpBuilder shared and per-verb configuration. |
| HttpConfig.Auth |
Defines the configurable HTTP request authentication properties.
|
| HttpConfig.Request |
Defines the configurable HTTP request properties.
|
| HttpConfig.Response |
Defines the configurable HTTP response properties.
|
| HttpObjectConfig |
Extension of the
HttpConfig interface, which provides additional client-level configuration options. |
| HttpObjectConfig.Client |
The
Client configuration interface allows configuration of client-centric properties. |
| HttpObjectConfig.Execution |
The
Execution configuration interface provides a means of configuring the execution-specific properties of the underlying HTTP client. |
| ToServer |
Adapter interface used to translate request content from the
HttpBuilder API to the specific format required by the underlying client
implementation. |
| Class | Description |
|---|---|
| ApacheEncoders |
Request content encoders specific to the Apache client implementation.
|
| ApacheHttpBuilder |
HttpBuilder implementation based on the Apache HttpClient library. |
| ApacheHttpBuilder.ApacheToServer | |
| CharSequenceInputStream | |
| CoreEncoders |
Generic content encoders for use with all client implementations.
|
| Form | |
| FromServer.Header<T> |
Defines the interface to the HTTP headers contained in the response.
|
| FromServer.Header.CombinedMap |
Type representing headers that have values which are parseable as key/value pairs,
provided the header hey is included in the key/value map.
|
| FromServer.Header.CsvList |
Type representing headers that have values which are comma separated lists.
|
| FromServer.Header.HttpCookies | |
| FromServer.Header.HttpDate |
Type representing headers that have values which are zoned date time values.
|
| FromServer.Header.MapPairs |
Type representing headers that have values which are parseable as key/value pairs.
|
| FromServer.Header.SingleLong |
Type representing headers that have values which are parseable as longs.
|
| FromServer.Header.ValueOnly |
Type representing headers that are simple key/values, with no parseable structure in the value.
|
| HttpBuilder |
This class is the main entry point into the "HttpBuilder-NG" API.
|
| HttpBuilder.ResponseHandlerFunction | |
| HttpConfigs | |
| HttpConfigs.BaseHttpConfig | |
| HttpConfigs.BaseRequest | |
| HttpConfigs.BaseResponse | |
| HttpConfigs.BasicAuth | |
| HttpConfigs.BasicHttpConfig | |
| HttpConfigs.BasicRequest | |
| HttpConfigs.BasicResponse | |
| HttpConfigs.ThreadSafeAuth | |
| HttpConfigs.ThreadSafeHttpConfig | |
| HttpConfigs.ThreadSafeRequest | |
| HttpConfigs.ThreadSafeResponse | |
| HttpObjectConfigImpl | |
| JavaHttpBuilder |
HttpBuilder implementation based on the HttpURLConnection class. |
| JavaHttpBuilder.ThreadLocalAuth | |
| MultipartContent |
Multipart request content object used to define the multipart data.
|
| NativeHandlers | |
| NativeHandlers.Encoders |
The set of available content encoders.
|
| NativeHandlers.Expanding | |
| NativeHandlers.Parsers |
The default collection of response content parsers.
|
| OkHttpBuilder |
HttpBuilder implementation based on the OkHttp client library. |
| OkHttpEncoders |
Request content encoders specific to the OkHttp client implementation.
|
| ProxyInfo | |
| ReaderInputStream | |
| Safe | |
| Traverser | |
| UriBuilder |
Provides a simple means of creating a request URI and optionally overriding its parts.
|
| Enum | Description |
|---|---|
| ContentTypes |
Collection of Content-Type header values grouped together by their overall type.
|
| HttpConfig.AuthType |
Defines the allowed values of the HTTP authentication type.
|
| HttpConfig.Status |
Defines the an enumeration of the overall HTTP response status categories.
|
| HttpVerb |
An enumeration of the supported HTTP verbs.
|
| Exception | Description |
|---|---|
| HttpException | |
| TransportingException |