Package io.vrap.rmf.base.client.http
package io.vrap.rmf.base.client.http
-
ClassDescriptionMiddleware to add the header
Accept: gzip
to the requestProvider for a correlation id which may be added to a request as unique identifierUsed to convert API errors to Exceptions.Interface to enable the configuration of Failsafe instancesThe HandlerStack is used to execute the middlewares in order and transfer the request using the specifiedHttpHandler
Handler to execute the given request using a HTTP clientUnified logger instance to perform logging only for configured logging levels.Creates theInternalLogger
instances for the specified requestMiddleware instrumenting theInternalLogger
Interface for a HTTP middleware used to modify a request and the responseMiddleware to convert aNotFoundException
to a response with a null body valueHandler for retrieving an oauth authentication tokenMiddleware to add an oauth authentication header to requestsDefault implementation for theOAuthMiddleware
with automatic retry upon expired accessImplementation of a Queue to limit the number of concurrent requests handled by the clientMiddleware to limit the number of concurrent request using a QueueImplementation for a retry of a requests upon configured response status codesMiddleware for retrying of a requests upon configured response status codes and/or exceptionsMiddleware to add a user agent string as header to a request