Package io.vrap.rmf.base.client.http
package io.vrap.rmf.base.client.http
-
ClassDescriptionMiddleware to add the header
Accept: gzipto 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 specifiedHttpHandlerHandler to execute the given request using a HTTP clientUnified logger instance to perform logging only for configured logging levels.Creates theInternalLoggerinstances for the specified requestMiddleware instrumenting theInternalLoggerInterface for a HTTP middleware used to modify a request and the responseMiddleware to convert aNotFoundExceptionto a response with a null body valueHandler for retrieving an oauth authentication tokenMiddleware to add an oauth authentication header to requestsDefault implementation for theOAuthMiddlewarewith 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