| Interface | Description |
|---|---|
| CorrelationIdProvider |
Provider for a correlation id which may be added to a request as unique identifier
|
| ErrorMiddleware |
Used to convert API errors to Exceptions.
|
| FailsafeRetryPolicyBuilderOptions |
Interface to enable the configuration of Failsafe instances
|
| InternalLoggerFactory |
Creates the
InternalLogger instances for the specified request |
| InternalLoggerMiddleware |
Middleware instrumenting the
InternalLogger |
| Middleware |
Interface for a HTTP middleware used to modify a request and the response
|
| NotFoundExceptionMiddleware |
Middleware to convert a
NotFoundException to a response with a null body value |
| OAuthMiddleware |
Middleware to add an oauth authentication header to requests
|
| QueueRequestMiddleware |
Middleware to limit the number of concurrent request using a Queue
|
| RetryRequestMiddleware |
Middleware for retrying of a requests upon configured response status codes and/or exceptions
|
| TelemetryMiddleware |
| Class | Description |
|---|---|
| AcceptGZipMiddleware |
Middleware to add the header
Accept: gzip to the request |
| HandlerStack |
The HandlerStack is used to execute the middlewares in order and transfer the request using the specified
HttpHandler |
| HttpHandler |
Handler to execute the given request using a HTTP client
|
| HttpStatusCode | |
| InternalLogger |
Unified logger instance to perform logging only for configured logging levels.
|
| OAuthHandler |
Handler for retrieving an oauth authentication token
|
| OAuthMiddlewareImpl |
Default implementation for the
OAuthMiddleware with automatic retry upon expired access |
| QueueMiddleware |
Implementation of a Queue to limit the number of concurrent requests handled by the client
|
| RetryMiddleware |
Implementation for a retry of a requests upon configured response status codes
|
| UserAgentMiddleware |
Middleware to add a user agent string as header to a request
|
| Enum | Description |
|---|---|
| ErrorMiddleware.ExceptionMode |