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 |