| 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
|
| 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
|
| OAuthMiddleware |
Middleware to add an oauth authentication header to requests
|
| 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
|
| InternalLogger |
Unified logger instance to perform logging only for configured logging levels.
|
| OAuthHandler |
Handler for retrieving an oauth authentication token
|
| 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
|