Index

A B C D E F G H I J L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACCEPT_ENCODING - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
ACCEPTED_202 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
AcceptGZipMiddleware - Class in io.vrap.rmf.base.client.http
Middleware to add the header Accept: gzip to the request
AcceptGZipMiddleware() - Constructor for class io.vrap.rmf.base.client.http.AcceptGZipMiddleware
 
Accessor<T> - Class in io.vrap.rmf.base.client
abstract class for accessor implementations
Accessor(T) - Constructor for class io.vrap.rmf.base.client.Accessor
accessor constructor
addAcceptGZipMiddleware() - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to inject an Accept: gzip header
addContext(Object, Object) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
addContext(Object, Object) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
addContext(Object, Object) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
addContext(Object, Object) - Method in interface io.vrap.rmf.base.client.ContextAware
 
addContext(T) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
addContext(T) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
addContext(T) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
addContext(T) - Method in interface io.vrap.rmf.base.client.ContextAware
 
addCorrelationIdProvider(CorrelationIdProvider) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
addCorrelationIdProvider(CorrelationIdProvider, boolean) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
addHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
addHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
addHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiMethod
adds a header with the specified value
addMiddleware(Middleware) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
addMiddleware(Middleware, Middleware...) - Method in class io.vrap.rmf.base.client.ClientBuilder
adds the middlewares to be configured for the client.
addMiddlewares(Middleware...) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
addMiddlewares(List<Middleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
adds the middlewares to be configured for the client.
addMiddlewares(List<Middleware>) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
addNotFoundExceptionMiddleware() - Method in class io.vrap.rmf.base.client.ClientBuilder
add Middleware to convert a NotFoundException to a response with a null body value
addNotFoundExceptionMiddleware(NotFoundExceptionMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
add Middleware to convert a NotFoundException to a response with a null body value
addNotFoundExceptionMiddleware(Predicate<ApiHttpRequest>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add Middleware to convert a NotFoundException to a response with a null body value
addNotFoundExceptionMiddleware(Set<ApiHttpMethod>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add Middleware to convert a NotFoundException to a response with a null body value
addQueryParam(String, V) - Method in class io.vrap.rmf.base.client.ApiMethod
add an additional query parameter
addQueryParams(List<ApiMethod.ParamEntry<String, String>>) - Method in class io.vrap.rmf.base.client.ApiMethod
add the query parameters
andThen(FailsafeRetryPolicyBuilderOptions) - Method in interface io.vrap.rmf.base.client.http.FailsafeRetryPolicyBuilderOptions
 
AnonymousFlowTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
 
AnonymousFlowTokenSupplier(String, String, String, String, RefreshFlowTokenSupplier, VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.oauth2.AnonymousFlowTokenSupplier
 
AnonymousSessionTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
Token supplier using anonymous flow
AnonymousSessionTokenSupplier(String, String, String, String, VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.oauth2.AnonymousSessionTokenSupplier
 
ApiClientException - Exception in io.vrap.rmf.base.client.error
 
ApiClientException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ApiClientException
 
ApiClientException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ApiClientException
 
ApiClientException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ApiClientException
 
ApiClientException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ApiClientException
 
ApiHttpClient - Interface in io.vrap.rmf.base.client
Interface for an HTTP client accessing the API and mapping to a known output type
ApiHttpClientImpl - Class in io.vrap.rmf.base.client
Default implementation of an ApiHttpClient
ApiHttpClientImpl(String, HandlerStack) - Constructor for class io.vrap.rmf.base.client.ApiHttpClientImpl
 
ApiHttpClientImpl(URI, HandlerStack) - Constructor for class io.vrap.rmf.base.client.ApiHttpClientImpl
 
ApiHttpClientImpl(URI, HandlerStack, ResponseSerializer) - Constructor for class io.vrap.rmf.base.client.ApiHttpClientImpl
 
ApiHttpException - Exception in io.vrap.rmf.base.client
 
ApiHttpException(int, String, ApiHttpHeaders) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer, Throwable) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, Throwable) - Constructor for exception io.vrap.rmf.base.client.ApiHttpException
 
ApiHttpHeaders - Class in io.vrap.rmf.base.client
 
ApiHttpHeaders() - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders
 
ApiHttpHeaders(ApiHttpHeaders) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders
 
ApiHttpHeaders(ApiHttpHeaders.StringHeaderEntry...) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders
 
ApiHttpHeaders(List<Map.Entry<String, String>>) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders
 
ApiHttpHeaders.HeaderEntry<K,V> - Class in io.vrap.rmf.base.client
 
ApiHttpHeaders.StringHeaderEntry - Class in io.vrap.rmf.base.client
 
ApiHttpMethod - Enum in io.vrap.rmf.base.client
 
ApiHttpRequest - Class in io.vrap.rmf.base.client
 
ApiHttpRequest() - Constructor for class io.vrap.rmf.base.client.ApiHttpRequest
 
ApiHttpRequest(ApiHttpMethod, URI, ApiHttpHeaders, byte[]) - Constructor for class io.vrap.rmf.base.client.ApiHttpRequest
 
ApiHttpRequest(ApiHttpMethod, URI, ApiHttpHeaders, byte[], Map<Object, Object>) - Constructor for class io.vrap.rmf.base.client.ApiHttpRequest
 
ApiHttpRequest(ApiHttpRequest) - Constructor for class io.vrap.rmf.base.client.ApiHttpRequest
 
ApiHttpResponse<U> - Class in io.vrap.rmf.base.client
 
ApiHttpResponse(int, ApiHttpHeaders, U) - Constructor for class io.vrap.rmf.base.client.ApiHttpResponse
 
ApiHttpResponse(int, ApiHttpHeaders, U, String) - Constructor for class io.vrap.rmf.base.client.ApiHttpResponse
 
ApiHttpResponse(int, ApiHttpHeaders, U, String, Map<Object, Object>) - Constructor for class io.vrap.rmf.base.client.ApiHttpResponse
 
ApiHttpResponse(ApiHttpResponse<U>) - Constructor for class io.vrap.rmf.base.client.ApiHttpResponse
 
ApiMethod<T extends ApiMethod<T,TResult>,TResult> - Class in io.vrap.rmf.base.client
 
ApiMethod(ApiHttpClient) - Constructor for class io.vrap.rmf.base.client.ApiMethod
 
ApiMethod(ApiHttpClient, ApiHttpHeaders, List<ApiMethod.ParamEntry<String, String>>) - Constructor for class io.vrap.rmf.base.client.ApiMethod
 
ApiMethod(ApiMethod<T, TResult>) - Constructor for class io.vrap.rmf.base.client.ApiMethod
 
ApiMethod.ParamEntry<K,V> - Class in io.vrap.rmf.base.client
 
ApiServerException - Exception in io.vrap.rmf.base.client.error
 
ApiServerException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ApiServerException
 
ApiServerException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ApiServerException
 
ApiServerException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ApiServerException
 
ApiServerException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ApiServerException
 
apply(RetryPolicyBuilder<ApiHttpResponse<byte[]>>) - Method in interface io.vrap.rmf.base.client.http.FailsafeRetryPolicyBuilderOptions
 
apply(T) - Method in interface io.vrap.rmf.base.client.utils.ExceptionalFunction
 
asModelBase(Object) - Static method in interface io.vrap.rmf.base.client.ModelBase
 
AuthenticationToken - Class in io.vrap.rmf.base.client
 
AuthenticationToken() - Constructor for class io.vrap.rmf.base.client.AuthenticationToken
 
AuthException - Exception in io.vrap.rmf.base.client.oauth2
 
AuthException(int, String, ApiHttpHeaders) - Constructor for exception io.vrap.rmf.base.client.oauth2.AuthException
 
AuthException(int, String, ApiHttpHeaders, String) - Constructor for exception io.vrap.rmf.base.client.oauth2.AuthException
 
AuthException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.oauth2.AuthException
 
AuthException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, Throwable) - Constructor for exception io.vrap.rmf.base.client.oauth2.AuthException
 
AUTHORIZATION - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
AutoCloseableService - Class in io.vrap.rmf.base.client
 

B

BAD_GATEWAY_502 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
BAD_REQUEST_400 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
BadGatewayException - Exception in io.vrap.rmf.base.client.error
 
BadGatewayException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.BadGatewayException
 
BadGatewayException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.BadGatewayException
 
BadGatewayException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.BadGatewayException
 
BadGatewayException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.BadGatewayException
 
BadRequestException - Exception in io.vrap.rmf.base.client.error
 
BadRequestException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.BadRequestException
 
BadRequestException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.BadRequestException
 
BadRequestException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.BadRequestException
 
BadRequestException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.BadRequestException
 
BaseAuthTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
 
BaseAuthTokenSupplier(VrapHttpClient, ApiHttpRequest) - Constructor for class io.vrap.rmf.base.client.oauth2.BaseAuthTokenSupplier
 
BaseException - Exception in io.vrap.rmf.base.client.error
Exception hierarchy
BaseException() - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseException(String) - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseException(String, Throwable, boolean, boolean) - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseException(Throwable) - Constructor for exception io.vrap.rmf.base.client.error.BaseException
 
BaseHttpClientSupplier - Class in io.vrap.rmf.base.client
In order to work, the sdk needs an VrapHttpClient provider, this can be done by extending HttpClientSupplier and exposing it as a service
BaseHttpClientSupplier() - Constructor for class io.vrap.rmf.base.client.BaseHttpClientSupplier
 
blockingWait(CompletionStage<T>, long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
Waits with a timeout for RESPONSES of a client wrapped in a CompletionStage.
blockingWait(CompletionStage<T>, ApiHttpRequest, long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
Waits with a timeout for RESPONSES of a client wrapped in a CompletionStage.
blockingWait(CompletionStage<T>, ApiHttpRequest, Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
Waits with a timeout for RESPONSES of a client wrapped in a CompletionStage.
blockingWait(CompletionStage<T>, Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
Waits with a timeout for RESPONSES of a client wrapped in a CompletionStage.
blockingWaitForEach(List<? extends CompletionStage<T>>, long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEach(List<? extends CompletionStage<T>>, Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEach(Stream<? extends CompletionStage<T>>, long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEach(Stream<? extends CompletionStage<T>>, Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEachCollector(long, TimeUnit) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
blockingWaitForEachCollector(Duration) - Static method in class io.vrap.rmf.base.client.utils.ClientUtils
 
BodyApiMethod<T extends ApiMethod<T,TResult>,TResult,TBody> - Class in io.vrap.rmf.base.client
 
BodyApiMethod(ApiHttpClient) - Constructor for class io.vrap.rmf.base.client.BodyApiMethod
 
BodyApiMethod(ApiHttpClient, ApiHttpHeaders, List<ApiMethod.ParamEntry<String, String>>) - Constructor for class io.vrap.rmf.base.client.BodyApiMethod
 
BodyApiMethod(ApiMethod<T, TResult>) - Constructor for class io.vrap.rmf.base.client.BodyApiMethod
 
build() - Method in interface io.vrap.rmf.base.client.Builder
build an instance of the generic type
build() - Method in class io.vrap.rmf.base.client.ClientBuilder
build the ApiHttpClient with the configured values
build() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
buildDefaultUserAgent() - Static method in class io.vrap.rmf.base.client.ClientBuilder
default user agent provider
Builder<T> - Interface in io.vrap.rmf.base.client
interface to build instance of T
BuildInfo - Class in io.vrap.rmf.base.client
 
BuildInfo() - Constructor for class io.vrap.rmf.base.client.BuildInfo
 
buildUserAgent() - Static method in class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
bytesToString(byte[]) - Static method in class io.vrap.rmf.base.client.utils.Utils
 
bytesToUTF8String(byte[]) - Static method in class io.vrap.rmf.base.client.utils.Utils
 

C

classReference() - Method in interface io.vrap.rmf.base.client.ClassReferenceContext
 
ClassReferenceContext - Interface in io.vrap.rmf.base.client
 
ClientBuilder - Class in io.vrap.rmf.base.client
The ClientBuilder is used to configure and create an ApiHttpClient.
ClientCredentials - Interface in io.vrap.rmf.base.client.oauth2
 
ClientCredentialsBuilder - Class in io.vrap.rmf.base.client.oauth2
 
ClientCredentialsBuilder() - Constructor for class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
ClientCredentialsImpl - Class in io.vrap.rmf.base.client.oauth2
 
ClientCredentialsTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
Token supplier using client credentials flow
ClientCredentialsTokenSupplier(String, String, String, String, VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.oauth2.ClientCredentialsTokenSupplier
 
ClientFactory - Class in io.vrap.rmf.base.client
Deprecated.
use ClientBuilder instead
ClientFactory() - Constructor for class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
ClientRequestCommand<TResult> - Interface in io.vrap.rmf.base.client
 
ClientUtils - Class in io.vrap.rmf.base.client.utils
 
ClientUtils() - Constructor for class io.vrap.rmf.base.client.utils.ClientUtils
 
close() - Method in class io.vrap.rmf.base.client.AutoCloseableService
 
close() - Method in class io.vrap.rmf.base.client.http.OAuthMiddlewareImpl
 
close() - Method in class io.vrap.rmf.base.client.http.QueueMiddleware
 
close() - Method in class io.vrap.rmf.base.client.http.RetryMiddleware
 
close() - Method in class io.vrap.rmf.base.client.HttpClientBase
 
close() - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
CLOSED_MESSAGE - Static variable in interface io.vrap.rmf.base.client.ApiHttpClient
 
CLOSED_MESSAGE - Variable in class io.vrap.rmf.base.client.http.HandlerStack
 
closeQuietly(AutoCloseable) - Static method in class io.vrap.rmf.base.client.AutoCloseableService
 
comments() - Element in annotation type io.vrap.rmf.base.client.utils.Generated
 
COMMERCETOOLS - Static variable in class io.vrap.rmf.base.client.ClientBuilder
 
COMMERCETOOLS - Static variable in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
CompletableFutureUtils - Class in io.vrap.rmf.base.client.utils
Tools to simplify the work with CompletionStage and CompletableFuture.
COMPLETION_EXCEPTION - Enum constant in enum io.vrap.rmf.base.client.http.ErrorMiddleware.ExceptionMode
 
ConcurrentModificationException - Exception in io.vrap.rmf.base.client.error
 
ConcurrentModificationException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ConcurrentModificationException
 
ConcurrentModificationException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ConcurrentModificationException
 
ConcurrentModificationException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ConcurrentModificationException
 
ConcurrentModificationException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ConcurrentModificationException
 
CONFLICT_409 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
CONTENT_ENCODING - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
CONTENT_LENGTH - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
CONTENT_TYPE - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
contentType(String) - Method in class io.vrap.rmf.base.client.ApiMethod
set specific content type
Context - Interface in io.vrap.rmf.base.client
 
ContextApiHttpClient - Interface in io.vrap.rmf.base.client
 
ContextApiHttpClientImpl - Class in io.vrap.rmf.base.client
 
ContextApiHttpClientImpl(ApiHttpClient) - Constructor for class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
ContextApiHttpClientImpl(ApiHttpClient, boolean) - Constructor for class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
ContextApiHttpClientImpl(ApiHttpClient, Map<Object, Object>) - Constructor for class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
ContextApiHttpClientImpl(ApiHttpClient, Map<Object, Object>, boolean) - Constructor for class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
ContextApiHttpClientImpl(ApiHttpClient, Map<Object, Object>, Consumer<ContextAware<ContextApiHttpClient>>) - Constructor for class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
ContextApiHttpClientImpl(ApiHttpClient, Map<Object, Object>, Consumer<ContextAware<ContextApiHttpClient>>, boolean) - Constructor for class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
ContextApiHttpClientImpl(ContextApiHttpClientImpl) - Constructor for class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
ContextAware<U> - Interface in io.vrap.rmf.base.client
 
convertResponse(ApiHttpResponse<byte[]>, TypeReference<O>) - Method in interface io.vrap.rmf.base.client.ResponseSerializer
 
convertResponse(ApiHttpResponse<byte[]>, JavaType) - Method in interface io.vrap.rmf.base.client.ResponseSerializer
 
convertResponse(ApiHttpResponse<byte[]>, Class<O>) - Method in interface io.vrap.rmf.base.client.ResponseSerializer
 
convertResponse(ApiHttpResponse<byte[]>, Class<O>) - Static method in class io.vrap.rmf.base.client.utils.Utils
 
CorrelationIdProvider - Interface in io.vrap.rmf.base.client.http
Provider for a correlation id which may be added to a request as unique identifier
create(ApiHttpRequest, ApiHttpResponse<byte[]>) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
create(ApiHttpRequest, ApiHttpResponse<byte[]>) - Method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
create(ApiHttpRequest, ApiHttpResponse<byte[]>, ResponseSerializer) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
create(HttpHandler) - Static method in class io.vrap.rmf.base.client.http.HandlerStack
 
create(HttpHandler, List<Middleware>) - Static method in class io.vrap.rmf.base.client.http.HandlerStack
 
create(VrapHttpClient) - Static method in class io.vrap.rmf.base.client.http.HttpHandler
 
create(String, VrapHttpClient, TokenSupplier) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, InternalLoggerFactory, Supplier<String>, List<Middleware>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, InternalLoggerFactory, Supplier<String>, List<Middleware>, CorrelationIdProvider) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, InternalLoggerFactory, List<Middleware>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, InternalLoggerFactory, List<Middleware>, CorrelationIdProvider) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, Supplier<String>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, Supplier<String>, List<Middleware>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, Supplier<String>, List<Middleware>, CorrelationIdProvider) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, List<Middleware>) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
create(String, VrapHttpClient, TokenSupplier, List<Middleware>, CorrelationIdProvider) - Static method in class io.vrap.rmf.base.client.ClientFactory
Deprecated.
 
createClientException(ApiHttpRequest, ApiHttpResponse<byte[]>) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
createClientException(ApiHttpRequest, ApiHttpResponse<byte[]>) - Method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
createClientException(ApiHttpRequest, ApiHttpResponse<byte[]>, ResponseSerializer) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
CREATED_201 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
createDefault(TokenSupplier, InternalLoggerFactory) - Static method in class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
 
createDefault(TokenSupplier, InternalLoggerFactory, Supplier<String>) - Static method in class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
 
createDefault(TokenSupplier, InternalLoggerFactory, Supplier<String>, ResponseSerializer) - Static method in class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
 
createFor(ApiHttpRequest, String) - Method in interface io.vrap.rmf.base.client.http.InternalLoggerFactory
 
createHttpRequest() - Method in class io.vrap.rmf.base.client.ApiMethod
 
createHttpRequest() - Method in interface io.vrap.rmf.base.client.CreateHttpRequestCommand
 
CreateHttpRequestCommand - Interface in io.vrap.rmf.base.client
 
createObjectMapper() - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
creates a new ObjectMapper instance
createObjectMapper(ModuleOptions) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
 
createServerException(ApiHttpRequest, ApiHttpResponse<byte[]>) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
createServerException(ApiHttpRequest, ApiHttpResponse<byte[]>) - Method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
createServerException(ApiHttpRequest, ApiHttpResponse<byte[]>, ResponseSerializer) - Static method in class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 

D

debug(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
debug(Supplier<Object>, Throwable) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
DEFAULT_INITIAL_DELAY - Static variable in class io.vrap.rmf.base.client.http.RetryMiddleware
DEFAULT_INITIAL_DELAY - Static variable in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
DEFAULT_MAX_DELAY - Static variable in class io.vrap.rmf.base.client.http.RetryMiddleware
DEFAULT_MAX_DELAY - Static variable in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
DEFAULT_RETRY_STATUS_CODES - Static variable in class io.vrap.rmf.base.client.http.RetryMiddleware
DEFAULT_RETRY_STATUS_CODES - Static variable in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
DEFAULT_TIMEOUT - Static variable in interface io.vrap.rmf.base.client.ApiHttpClient
 
defaultClient(ClientCredentials, ServiceRegionConfig) - Method in class io.vrap.rmf.base.client.ClientBuilder
Configures a client with the default middlewares and the given baseUrl
defaultClient(String) - Method in class io.vrap.rmf.base.client.ClientBuilder
Configures a client with the default middlewares and the given baseUrl
defaultClient(String, ClientCredentials, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
Configures a client with the default middlewares and the given baseUrl
defaultClient(URI) - Method in class io.vrap.rmf.base.client.ClientBuilder
Configures a client with the default middlewares and the given baseUrl
DefaultHttpExceptionFactory - Class in io.vrap.rmf.base.client.error
 
DefaultHttpExceptionFactory(ResponseSerializer) - Constructor for class io.vrap.rmf.base.client.error.DefaultHttpExceptionFactory
 
DELETE - Enum constant in enum io.vrap.rmf.base.client.ApiHttpMethod
 
DeserializationException - Exception in io.vrap.rmf.base.client
 
DeserializationException(String) - Constructor for exception io.vrap.rmf.base.client.DeserializationException
 
DeserializationException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.DeserializationException
 
deserialize(JsonParser, DeserializationContext) - Method in class io.vrap.rmf.base.client.utils.json.modules.deserializers.ZonedDateTimeDeserializer
 
Draft<T extends Draft<T>> - Interface in io.vrap.rmf.base.client
 

E

EncodingException - Exception in io.vrap.rmf.base.client
 
EncodingException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.EncodingException
 
EncodingException(Throwable) - Constructor for exception io.vrap.rmf.base.client.EncodingException
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
equals(Object) - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
equals(Object) - Method in class io.vrap.rmf.base.client.AutoCloseableService
 
equals(Object) - Method in class io.vrap.rmf.base.client.BodyApiMethod
 
error(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
error(Supplier<Object>, Throwable) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
ErrorMiddleware - Interface in io.vrap.rmf.base.client.http
Used to convert API errors to Exceptions.
ErrorMiddleware.ExceptionMode - Enum in io.vrap.rmf.base.client.http
 
ExceptionalFunction<T,R> - Interface in io.vrap.rmf.base.client.utils
A function like Function but allows you to throw exception
exceptionallyCompletedFuture(Throwable) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Creates a CompletableFuture which is completed exceptionally with the given Exception.
ExceptionFactory - Class in io.vrap.rmf.base.client.error
Deprecated.
ExceptionFactory() - Constructor for class io.vrap.rmf.base.client.error.ExceptionFactory
Deprecated.
 
execute() - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute() - Method in interface io.vrap.rmf.base.client.RequestCommand
 
execute(TypeReference<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute(JavaType) - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute(ApiHttpClient) - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute(ApiHttpClient) - Method in interface io.vrap.rmf.base.client.ClientRequestCommand
 
execute(ApiHttpClient, TypeReference<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute(ApiHttpClient, JavaType) - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute(ApiHttpClient, Class<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
execute(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
execute(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
execute(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
execute(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.http.HttpHandler
 
execute(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
execute(ApiHttpRequest) - Method in interface io.vrap.rmf.base.client.VrapHttpClient
 
execute(ApiHttpRequest, TypeReference<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(ApiHttpRequest, JavaType) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(ApiHttpRequest, Class<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(ApiHttpRequest, Function<ApiHttpResponse<byte[]>, ApiHttpResponse<O>>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(ClientRequestCommand<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(CreateHttpRequestCommand, TypeReference<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(CreateHttpRequestCommand, JavaType) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(CreateHttpRequestCommand, Class<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(CreateHttpRequestCommand, Function<ApiHttpResponse<byte[]>, ApiHttpResponse<O>>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
execute(Class<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking() - Method in interface io.vrap.rmf.base.client.RequestCommand
 
executeBlocking(TypeReference<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(JavaType) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient) - Method in interface io.vrap.rmf.base.client.ClientRequestCommand
 
executeBlocking(ApiHttpClient, TypeReference<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient, JavaType) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient, Class<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient, Duration) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient, Duration) - Method in interface io.vrap.rmf.base.client.ClientRequestCommand
 
executeBlocking(ApiHttpClient, Duration, TypeReference<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient, Duration, JavaType) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(ApiHttpClient, Duration, Class<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(CreateHttpRequestCommand, TypeReference<O>, Duration) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
executeBlocking(CreateHttpRequestCommand, JavaType, Duration) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
executeBlocking(CreateHttpRequestCommand, Class<O>, Duration) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
executeBlocking(CreateHttpRequestCommand, Function<ApiHttpResponse<byte[]>, ApiHttpResponse<O>>, Duration) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
executeBlocking(Class<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(Duration) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(Duration) - Method in interface io.vrap.rmf.base.client.RequestCommand
 
executeBlocking(Duration, TypeReference<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(Duration, JavaType) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executeBlocking(Duration, Class<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
 
executing(FileUtils.SupplierThrowingIOException<T>) - Static method in class io.vrap.rmf.base.client.utils.FileUtils
 
executing(JsonUtils.SupplierThrowingIOException<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
 
ExecutorHttpClientSupplier - Interface in io.vrap.rmf.base.client
 

F

failed(Throwable) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Creates a CompletableFuture which is completed exceptionally with the given Exception.
FailsafeRetryPolicyBuilderOptions - Interface in io.vrap.rmf.base.client.http
Interface to enable the configuration of Failsafe instances
FileException - Exception in io.vrap.rmf.base.client.utils
 
FileException(ApiHttpResponse<T>) - Constructor for exception io.vrap.rmf.base.client.utils.FileException
 
FileException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.utils.FileException
 
FileException(Throwable) - Constructor for exception io.vrap.rmf.base.client.utils.FileException
 
FileUtils - Class in io.vrap.rmf.base.client.utils
 
FileUtils() - Constructor for class io.vrap.rmf.base.client.utils.FileUtils
 
FileUtils.SupplierThrowingIOException<T> - Interface in io.vrap.rmf.base.client.utils
 
FilteredRecursiveToStringStyle() - Constructor for class io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
 
flatMap(CompletionStage<T>, Function<? super T, CompletionStage<U>>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Applies a function to the successful result of a future.
FORBIDDEN_403 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
ForbiddenException - Exception in io.vrap.rmf.base.client.error
 
ForbiddenException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ForbiddenException
 
ForbiddenException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ForbiddenException
 
ForbiddenException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ForbiddenException
 
ForbiddenException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ForbiddenException
 
fromInputStream(InputStream, TypeReference<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
deserializes the given json string to the given class
fromInputStream(InputStream, Class<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
deserializes the given json string to the given class
fromJsonByteArray(byte[], Class<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
deserializes the given json string to the given class
fromJsonNode(JsonNode, TypeReference<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
Reads a Java object from JsonNode data.
fromJsonString(String, TypeReference<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
Reads a Java object from JSON data (String).
fromJsonString(String, Class<T>) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
deserializes the given json string to the given class

G

GATEWAY_TIMEOUT_504 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
GatewayTimeoutException - Exception in io.vrap.rmf.base.client.error
 
GatewayTimeoutException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.GatewayTimeoutException
 
GatewayTimeoutException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.GatewayTimeoutException
 
GatewayTimeoutException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.GatewayTimeoutException
 
GatewayTimeoutException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.GatewayTimeoutException
 
Generated - Annotation Type in io.vrap.rmf.base.client.utils
 
get() - Method in class io.vrap.rmf.base.client.BaseHttpClientSupplier
The VrapHttpClient provider method
get() - Method in interface io.vrap.rmf.base.client.utils.FileUtils.SupplierThrowingIOException
 
get() - Method in interface io.vrap.rmf.base.client.utils.json.JsonUtils.SupplierThrowingIOException
 
get(String) - Static method in enum io.vrap.rmf.base.client.http.ErrorMiddleware.ExceptionMode
 
get(ExecutorService) - Method in class io.vrap.rmf.base.client.BaseHttpClientSupplier
 
get(ExecutorService) - Method in interface io.vrap.rmf.base.client.ExecutorHttpClientSupplier
 
GET - Enum constant in enum io.vrap.rmf.base.client.ApiHttpMethod
 
getAccessToken() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getAnonymousFlowTokenURL(String) - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getApiUrl() - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getAuthUrl() - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getBaseUri() - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
getBaseUri() - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
getBaseUri() - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
getBaseUri() - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
getBody() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getBody() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getBody() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getBody() - Method in class io.vrap.rmf.base.client.BodyApiMethod
 
getBody() - Method in class io.vrap.rmf.base.client.StringBodyApiMethod
 
getBodyAs(Class<T>) - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getBodyAsString() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getClientId() - Method in interface io.vrap.rmf.base.client.oauth2.ClientCredentials
 
getClientId() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsImpl
 
getClientSecret() - Method in interface io.vrap.rmf.base.client.oauth2.ClientCredentials
 
getClientSecret() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsImpl
 
getConfiguredObjectMapper() - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
default ObjectMapper
getContext(Class<T>) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getContext(Class<T>) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getContext(Class<T>) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
getContext(Class<T>) - Method in interface io.vrap.rmf.base.client.ContextAware
 
getContext(Object) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getContext(Object) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getContext(Object) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
getContext(Object) - Method in interface io.vrap.rmf.base.client.ContextAware
 
getContextMap() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getContextMap() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getContextMap() - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
getContextMap() - Method in interface io.vrap.rmf.base.client.ContextAware
 
getCorrelationId() - Method in interface io.vrap.rmf.base.client.http.CorrelationIdProvider
 
getEmergencyContact() - Method in class io.vrap.rmf.base.client.SolutionInfo
 
getExp() - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
getExpiresIn() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getExpiresInZonedDateTime() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getFirst(String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
getFirstQueryParam(String) - Method in class io.vrap.rmf.base.client.ApiMethod
 
getHeaders() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getHeaders() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
getHeaders() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getHeaders() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getHeaders() - Method in class io.vrap.rmf.base.client.ApiMethod
 
getHeaders(String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
getHeaderValue(String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
getInstorePasswordFlowTokenURL(String, String) - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getJsonName() - Method in interface io.vrap.rmf.base.client.JsonEnum
the JSON value
getKey() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
getKey() - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
getLogger(Class<?>) - Static method in class io.vrap.rmf.base.client.http.InternalLogger
 
getLogger(String) - Static method in class io.vrap.rmf.base.client.http.InternalLogger
 
getMessage() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getMessage() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getMessage() - Method in exception io.vrap.rmf.base.client.error.RmfTimeoutException
 
getMethod() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getMode() - Method in enum io.vrap.rmf.base.client.http.ErrorMiddleware.ExceptionMode
 
getModule(ModuleOptions) - Method in interface io.vrap.rmf.base.client.utils.json.ModuleSupplier
 
getName() - Method in class io.vrap.rmf.base.client.SolutionInfo
 
getOAuthTokenUrl() - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getOption(String) - Method in interface io.vrap.rmf.base.client.utils.json.modules.ModuleOptions
 
getPasswordFlowTokenURL(String) - Method in interface io.vrap.rmf.base.client.ServiceRegionConfig
 
getQueryParam(String) - Method in class io.vrap.rmf.base.client.ApiMethod
 
getQueryParams() - Method in class io.vrap.rmf.base.client.ApiMethod
 
getQueryParamUriString() - Method in class io.vrap.rmf.base.client.ApiMethod
 
getQueryParamUriStrings() - Method in class io.vrap.rmf.base.client.ApiMethod
 
getRefresherToken() - Method in class io.vrap.rmf.base.client.AuthenticationToken
Deprecated.
getRefreshToken() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getRequest() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getRequest() - Method in exception io.vrap.rmf.base.client.error.RmfTimeoutException
 
getResponse() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getResponseSerializer() - Method in class io.vrap.rmf.base.client.error.DefaultHttpExceptionFactory
 
getResponseSerializer() - Method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
getScope() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getScope() - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
getScopes() - Method in interface io.vrap.rmf.base.client.oauth2.ClientCredentials
 
getScopes() - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsImpl
 
getSecuredBody() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getSecuredBody() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getSerializerService() - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
getSerializerService() - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
getSerializerService() - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
getSerializerService() - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
getStatusCode() - Method in exception io.vrap.rmf.base.client.ApiHttpException
 
getStatusCode() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
getToken() - Method in class io.vrap.rmf.base.client.http.OAuthHandler
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.BaseAuthTokenSupplier
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.InMemoryTokenStorage
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.InMemoryTokenSupplier
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.RefreshFlowTokenSupplier
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.StaticTokenSupplier
 
getToken() - Method in interface io.vrap.rmf.base.client.oauth2.TokenStorage
 
getToken() - Method in class io.vrap.rmf.base.client.oauth2.TokenStorageSupplier
 
getToken() - Method in interface io.vrap.rmf.base.client.oauth2.TokenSupplier
 
getTokenType() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
getUri() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getUrl() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
getValue() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
getValue() - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
getValue() - Method in interface io.vrap.rmf.base.client.Context
 
getValue() - Method in class io.vrap.rmf.base.client.MDCContext
 
getVersion() - Method in class io.vrap.rmf.base.client.SolutionInfo
 
getWebsite() - Method in class io.vrap.rmf.base.client.SolutionInfo
 
GlobalCustomerPasswordTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
Token supplier using password flow
GlobalCustomerPasswordTokenSupplier(String, String, String, String, String, String, VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.oauth2.GlobalCustomerPasswordTokenSupplier
 

H

handleFailures(List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
HandlerStack - Class in io.vrap.rmf.base.client.http
The HandlerStack is used to execute the middlewares in order and transfer the request using the specified HttpHandler
handleStatusCodes(List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
hashCode() - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
hashCode() - Method in class io.vrap.rmf.base.client.AutoCloseableService
 
hashCode() - Method in class io.vrap.rmf.base.client.BodyApiMethod
 
HEAD - Enum constant in enum io.vrap.rmf.base.client.ApiHttpMethod
 
headerEntry(String) - Static method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
headerEntry(String, String) - Static method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
HeaderEntry(K) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
HeaderEntry(K, V) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
HttpClientBase - Class in io.vrap.rmf.base.client
 
HttpClientSupplier - Interface in io.vrap.rmf.base.client
Interface to supply a HTTP client implementation specified by a ServiceLoader
HttpExceptionFactory - Interface in io.vrap.rmf.base.client.error
The HttpExceptionFactory creates exceptions based on the HTTP status code returned by the ApiHttpResponse.
HttpHandler - Class in io.vrap.rmf.base.client.http
Handler to execute the given request using a HTTP client
HttpHandler(VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.http.HttpHandler
 
HttpStatusCode - Class in io.vrap.rmf.base.client.http
 

I

info(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
info(Supplier<Object>, Throwable) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
InMemoryTokenStorage - Class in io.vrap.rmf.base.client.oauth2
 
InMemoryTokenStorage() - Constructor for class io.vrap.rmf.base.client.oauth2.InMemoryTokenStorage
 
InMemoryTokenStorage(AuthenticationToken) - Constructor for class io.vrap.rmf.base.client.oauth2.InMemoryTokenStorage
 
InMemoryTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
 
InMemoryTokenSupplier(Scheduler, TokenSupplier) - Constructor for class io.vrap.rmf.base.client.oauth2.InMemoryTokenSupplier
 
InMemoryTokenSupplier(TokenSupplier) - Constructor for class io.vrap.rmf.base.client.oauth2.InMemoryTokenSupplier
 
InMemoryTokenSupplier(ExecutorService, TokenSupplier) - Constructor for class io.vrap.rmf.base.client.oauth2.InMemoryTokenSupplier
 
InMemoryTokenSupplier(ScheduledExecutorService, TokenSupplier) - Constructor for class io.vrap.rmf.base.client.oauth2.InMemoryTokenSupplier
 
INTERNAL_SERVER_ERROR_500 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
InternalLogger - Class in io.vrap.rmf.base.client.http
Unified logger instance to perform logging only for configured logging levels.
InternalLoggerFactory - Interface in io.vrap.rmf.base.client.http
Creates the InternalLogger instances for the specified request
InternalLoggerMiddleware - Interface in io.vrap.rmf.base.client.http
Middleware instrumenting the InternalLogger
InternalServerErrorException - Exception in io.vrap.rmf.base.client.error
 
InternalServerErrorException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.InternalServerErrorException
 
InternalServerErrorException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.InternalServerErrorException
 
InternalServerErrorException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.InternalServerErrorException
 
InternalServerErrorException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.InternalServerErrorException
 
invoke(ApiHttpRequest) - Method in class io.vrap.rmf.base.client.http.HandlerStack
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in class io.vrap.rmf.base.client.http.AcceptGZipMiddleware
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in interface io.vrap.rmf.base.client.http.Middleware
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in class io.vrap.rmf.base.client.http.OAuthMiddlewareImpl
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in class io.vrap.rmf.base.client.http.QueueMiddleware
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in class io.vrap.rmf.base.client.http.RetryMiddleware
 
invoke(ApiHttpRequest, Function<ApiHttpRequest, CompletableFuture<ApiHttpResponse<byte[]>>>) - Method in class io.vrap.rmf.base.client.http.UserAgentMiddleware
 
io.vrap.rmf.base.client - package io.vrap.rmf.base.client
 
io.vrap.rmf.base.client.error - package io.vrap.rmf.base.client.error
 
io.vrap.rmf.base.client.http - package io.vrap.rmf.base.client.http
 
io.vrap.rmf.base.client.oauth2 - package io.vrap.rmf.base.client.oauth2
 
io.vrap.rmf.base.client.utils - package io.vrap.rmf.base.client.utils
 
io.vrap.rmf.base.client.utils.json - package io.vrap.rmf.base.client.utils.json
 
io.vrap.rmf.base.client.utils.json.modules - package io.vrap.rmf.base.client.utils.json.modules
 
io.vrap.rmf.base.client.utils.json.modules.deserializers - package io.vrap.rmf.base.client.utils.json.modules.deserializers
 
io.vrap.rmf.base.client.utils.json.modules.serializers - package io.vrap.rmf.base.client.utils.json.modules.serializers
 
isActive() - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
isExpired() - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
isTraceEnabled() - Method in class io.vrap.rmf.base.client.http.InternalLogger
 

J

JsonEnum - Interface in io.vrap.rmf.base.client
 
JsonException - Exception in io.vrap.rmf.base.client.utils.json
 
JsonException(ApiHttpResponse<T>) - Constructor for exception io.vrap.rmf.base.client.utils.json.JsonException
 
JsonException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.utils.json.JsonException
 
JsonException(Throwable) - Constructor for exception io.vrap.rmf.base.client.utils.json.JsonException
 
JsonUtils - Class in io.vrap.rmf.base.client.utils.json
Class with methods to customize the JSON serialization/deserialization
JsonUtils() - Constructor for class io.vrap.rmf.base.client.utils.json.JsonUtils
 
JsonUtils.SupplierThrowingIOException<T> - Interface in io.vrap.rmf.base.client.utils.json
 

L

listOfFuturesToFutureOfList(List<? extends CompletionStage<T>>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Transforms a list of CompletionStage into a CompletionStage of a list, that will be completed once all the elements of the given list are completed.
LocalDateSerializer - Class in io.vrap.rmf.base.client.utils.json.modules.serializers
serializes a LocalDate to DateTimeFormatter.ISO_DATE format
LocalDateSerializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.serializers.LocalDateSerializer
 
LocalTimeSerializer - Class in io.vrap.rmf.base.client.utils.json.modules.serializers
serializes a LocalTime to DateTimeFormatter.ISO_TIME format
LocalTimeSerializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.serializers.LocalTimeSerializer
 
log(Level, Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
log(Level, Supplier<Object>, Throwable) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
LOGGER_AUTH - Static variable in interface io.vrap.rmf.base.client.oauth2.TokenSupplier
 

M

map(CompletionStage<T>, Function<? super T, ? extends U>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Applies a function to the successful result of a future.
MDCContext - Class in io.vrap.rmf.base.client
 
MDCContext() - Constructor for class io.vrap.rmf.base.client.MDCContext
 
MDCContext(Map<String, String>) - Constructor for class io.vrap.rmf.base.client.MDCContext
 
Middleware - Interface in io.vrap.rmf.base.client.http
Interface for a HTTP middleware used to modify a request and the response
MiddlewareFactory - Class in io.vrap.rmf.base.client
Deprecated.
functionality now available using the ClientBuilder
MiddlewareFactory() - Constructor for class io.vrap.rmf.base.client.MiddlewareFactory
Deprecated.
 
ModelBase - Interface in io.vrap.rmf.base.client
 
ModelBase.FilteredRecursiveToStringStyle - Class in io.vrap.rmf.base.client
 
ModuleOptions - Interface in io.vrap.rmf.base.client.utils.json.modules
 
ModuleSupplier - Interface in io.vrap.rmf.base.client.utils.json
Interface to supply a Jackson SimpleModule specified by a ServiceLoader

N

name() - Method in interface io.vrap.rmf.base.client.JsonEnum
the enum value
NO_CONTENT_204 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
NO_EXECUTABLE_API_CLIENT - Static variable in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
NOT_FOUND_404 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
NotFoundException - Exception in io.vrap.rmf.base.client.error
 
NotFoundException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.NotFoundException
 
NotFoundException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.NotFoundException
 
NotFoundException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.NotFoundException
 
NotFoundException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.NotFoundException
 
NotFoundExceptionMiddleware - Interface in io.vrap.rmf.base.client.http
Middleware to convert a NotFoundException to a response with a null body value

O

OAuthHandler - Class in io.vrap.rmf.base.client.http
Handler for retrieving an oauth authentication token
OAuthHandler(TokenSupplier) - Constructor for class io.vrap.rmf.base.client.http.OAuthHandler
 
OAuthHandler(TokenSupplier, Duration) - Constructor for class io.vrap.rmf.base.client.http.OAuthHandler
 
OAuthMiddleware - Interface in io.vrap.rmf.base.client.http
Middleware to add an oauth authentication header to requests
OAuthMiddlewareImpl - Class in io.vrap.rmf.base.client.http
Default implementation for the OAuthMiddleware with automatic retry upon expired access
OAuthMiddlewareImpl(Scheduler, OAuthHandler, int, boolean) - Constructor for class io.vrap.rmf.base.client.http.OAuthMiddlewareImpl
 
OAuthMiddlewareImpl(OAuthHandler) - Constructor for class io.vrap.rmf.base.client.http.OAuthMiddlewareImpl
 
OAuthMiddlewareImpl(OAuthHandler, int, boolean) - Constructor for class io.vrap.rmf.base.client.http.OAuthMiddlewareImpl
 
OAuthMiddlewareImpl(ExecutorService, OAuthHandler, int, boolean) - Constructor for class io.vrap.rmf.base.client.http.OAuthMiddlewareImpl
 
OAuthMiddlewareImpl(ScheduledExecutorService, OAuthHandler, int, boolean) - Constructor for class io.vrap.rmf.base.client.http.OAuthMiddlewareImpl
 
of() - Static method in class io.vrap.rmf.base.client.ClientBuilder
Creates a default client builder
of() - Static method in class io.vrap.rmf.base.client.http.AcceptGZipMiddleware
 
of() - Static method in interface io.vrap.rmf.base.client.http.ErrorMiddleware
 
of() - Static method in interface io.vrap.rmf.base.client.http.NotFoundExceptionMiddleware
 
of() - Static method in interface io.vrap.rmf.base.client.HttpClientSupplier
 
of() - Static method in interface io.vrap.rmf.base.client.oauth2.ClientCredentials
 
of() - Static method in interface io.vrap.rmf.base.client.ResponseSerializer
 
of() - Static method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
of(int) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(int, long, long) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(int, long, long, FailsafeRetryPolicyBuilderOptions) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(int, long, long, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(int, long, long, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(int, Duration) - Static method in interface io.vrap.rmf.base.client.http.QueueRequestMiddleware
 
of(int, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(int, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ObjectMapper) - Static method in interface io.vrap.rmf.base.client.ResponseSerializer
 
of(ObjectMapper) - Static method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
of(Scheduler, int) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(Scheduler, int, long, long) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(Scheduler, int, long, long, FailsafeRetryPolicyBuilderOptions) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(Scheduler, int, long, long, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(Scheduler, int, long, long, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(Scheduler, int, Duration) - Static method in interface io.vrap.rmf.base.client.http.QueueRequestMiddleware
 
of(Scheduler, int, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(Scheduler, int, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(Scheduler, OAuthHandler) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(Scheduler, OAuthHandler, int) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(Scheduler, OAuthHandler, int, boolean) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(ApiHttpClient) - Static method in class io.vrap.rmf.base.client.ClientBuilder
Creates a client builder with a specific or preconfigured ApiHttpClient instance.
of(ApiHttpClient) - Static method in interface io.vrap.rmf.base.client.ContextApiHttpClient
 
of(ApiHttpClient, boolean) - Static method in interface io.vrap.rmf.base.client.ContextApiHttpClient
 
of(ApiHttpClient, Context) - Static method in interface io.vrap.rmf.base.client.ContextApiHttpClient
 
of(ApiHttpClient, Context, boolean) - Static method in interface io.vrap.rmf.base.client.ContextApiHttpClient
 
of(ApiHttpClient, Map<Object, Object>) - Static method in interface io.vrap.rmf.base.client.ContextApiHttpClient
 
of(ApiHttpClient, Map<Object, Object>, boolean) - Static method in interface io.vrap.rmf.base.client.ContextApiHttpClient
 
of(HttpExceptionFactory) - Static method in interface io.vrap.rmf.base.client.http.ErrorMiddleware
 
of(HttpExceptionFactory, ErrorMiddleware.ExceptionMode) - Static method in interface io.vrap.rmf.base.client.http.ErrorMiddleware
 
of(ErrorMiddleware.ExceptionMode) - Static method in interface io.vrap.rmf.base.client.http.ErrorMiddleware
 
of(HandlerStack) - Static method in class io.vrap.rmf.base.client.ClientBuilder
Creates a client builder with a specifig HandlerStack
of(InternalLoggerFactory) - Static method in interface io.vrap.rmf.base.client.http.InternalLoggerMiddleware
 
of(InternalLoggerFactory, Level, Level) - Static method in interface io.vrap.rmf.base.client.http.InternalLoggerMiddleware
 
of(InternalLoggerFactory, Level, Level, Level, Map<Class<? extends Throwable>, Level>) - Static method in interface io.vrap.rmf.base.client.http.InternalLoggerMiddleware
 
of(OAuthHandler) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(OAuthHandler, int) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(OAuthHandler, int, boolean) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(ResponseSerializer) - Static method in interface io.vrap.rmf.base.client.error.HttpExceptionFactory
 
of(ResponseSerializer) - Static method in interface io.vrap.rmf.base.client.http.ErrorMiddleware
Deprecated.
of(ResponseSerializer) - Static method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
 
of(VrapHttpClient) - Static method in class io.vrap.rmf.base.client.ClientBuilder
Creates a client builder with a specific or preconfigured VrapHttpClient instance.
of(String, HandlerStack) - Static method in interface io.vrap.rmf.base.client.ApiHttpClient
 
of(String, HandlerStack, ResponseSerializer) - Static method in interface io.vrap.rmf.base.client.ApiHttpClient
 
of(URI, HandlerStack) - Static method in interface io.vrap.rmf.base.client.ApiHttpClient
 
of(URI, HandlerStack, ResponseSerializer) - Static method in interface io.vrap.rmf.base.client.ApiHttpClient
 
of(ExecutorService) - Static method in class io.vrap.rmf.base.client.ClientBuilder
 
of(ExecutorService) - Static method in interface io.vrap.rmf.base.client.HttpClientSupplier
 
of(ExecutorService, int) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ExecutorService, int, long, long) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ExecutorService, int, long, long, FailsafeRetryPolicyBuilderOptions) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ExecutorService, int, long, long, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ExecutorService, int, long, long, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ExecutorService, int, Duration) - Static method in interface io.vrap.rmf.base.client.http.QueueRequestMiddleware
 
of(ExecutorService, int, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ExecutorService, int, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ExecutorService, OAuthHandler) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(ExecutorService, OAuthHandler, int) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(ExecutorService, OAuthHandler, int, boolean) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(ScheduledExecutorService, int) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ScheduledExecutorService, int, long, long) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ScheduledExecutorService, int, long, long, FailsafeRetryPolicyBuilderOptions) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ScheduledExecutorService, int, long, long, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ScheduledExecutorService, int, long, long, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ScheduledExecutorService, int, Duration) - Static method in interface io.vrap.rmf.base.client.http.QueueRequestMiddleware
 
of(ScheduledExecutorService, int, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ScheduledExecutorService, int, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
 
of(ScheduledExecutorService, OAuthHandler) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(ScheduledExecutorService, OAuthHandler, int) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(ScheduledExecutorService, OAuthHandler, int, boolean) - Static method in interface io.vrap.rmf.base.client.http.OAuthMiddleware
 
of(Predicate<ApiHttpRequest>) - Static method in interface io.vrap.rmf.base.client.http.NotFoundExceptionMiddleware
 
of(Set<ApiHttpMethod>) - Static method in interface io.vrap.rmf.base.client.http.NotFoundExceptionMiddleware
 
OK_200 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
onFailure(CompletionStage<T>, Consumer<? super Throwable>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Executes a side-effect when the future completes exceptionally.
onSuccess(CompletionStage<T>, Consumer<? super T>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Executes a side-effect when the future completes successfully.
OPTIONS - Enum constant in enum io.vrap.rmf.base.client.ApiHttpMethod
 
orElseGet(CompletionStage<T>, Supplier<T>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Tries to access the completed future if available and returns its value (or exception in case the future completed exceptionally), otherwise uses the supplier to get a default value.
orElseThrow(CompletionStage<T>, Supplier<? extends X>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Tries to access the completed future if available and returns its value (or exception in case the future completed exceptionally), otherwise throws the given exception.

P

ParamEntry(K) - Constructor for class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
ParamEntry(K, V) - Constructor for class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
parse(String) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
Parses a String containing JSON data and produces a JsonNode.
PARTIAL_CONTENT_206 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
POST - Enum constant in enum io.vrap.rmf.base.client.ApiHttpMethod
 
prettyPrint(String) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
Pretty prints a given JSON string.
PUT - Enum constant in enum io.vrap.rmf.base.client.ApiHttpMethod
 

Q

QueueMiddleware - Class in io.vrap.rmf.base.client.http
Implementation of a Queue to limit the number of concurrent requests handled by the client
QueueMiddleware(int, Duration) - Constructor for class io.vrap.rmf.base.client.http.QueueMiddleware
 
QueueMiddleware(Scheduler, int, Duration) - Constructor for class io.vrap.rmf.base.client.http.QueueMiddleware
 
QueueMiddleware(ExecutorService, int, Duration) - Constructor for class io.vrap.rmf.base.client.http.QueueMiddleware
 
QueueMiddleware(ScheduledExecutorService, int, Duration) - Constructor for class io.vrap.rmf.base.client.http.QueueMiddleware
 
QueueRequestMiddleware - Interface in io.vrap.rmf.base.client.http
Middleware to limit the number of concurrent request using a Queue

R

recover(CompletionStage<T>, Function<Throwable, ? extends T>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Creates a CompletionStage which can be recovered if an error occurs.
recoverWith(CompletionStage<T>, Function<? super Throwable, CompletionStage<T>>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Creates a CompletionStage which can be recovered if an error occurs.
recoverWith(CompletionStage<T>, Function<? super Throwable, CompletionStage<T>>, Executor) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Creates a CompletionStage which can be recovered if an error occurs by executing a function in a certain thread pool.
reflectionHashCode() - Method in class io.vrap.rmf.base.client.oauth2.GlobalCustomerPasswordTokenSupplier
 
reflectionString() - Method in interface io.vrap.rmf.base.client.ModelBase
 
reflectionString(Object) - Static method in interface io.vrap.rmf.base.client.ModelBase
 
reflectionString(Object, ToStringStyle) - Static method in interface io.vrap.rmf.base.client.ModelBase
 
reflectionString(ToStringStyle) - Method in interface io.vrap.rmf.base.client.ModelBase
 
RefreshableTokenSupplier - Interface in io.vrap.rmf.base.client.oauth2
 
RefreshFlowTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
 
RefreshFlowTokenSupplier(String, String, String, TokenStorage, VrapHttpClient) - Constructor for class io.vrap.rmf.base.client.oauth2.RefreshFlowTokenSupplier
 
refreshToken() - Method in class io.vrap.rmf.base.client.http.OAuthHandler
 
refreshToken() - Method in class io.vrap.rmf.base.client.oauth2.AnonymousFlowTokenSupplier
 
refreshToken() - Method in class io.vrap.rmf.base.client.oauth2.InMemoryTokenSupplier
 
refreshToken() - Method in interface io.vrap.rmf.base.client.oauth2.RefreshableTokenSupplier
 
refreshToken() - Method in class io.vrap.rmf.base.client.oauth2.RefreshFlowTokenSupplier
 
refreshToken() - Method in class io.vrap.rmf.base.client.oauth2.TokenStorageSupplier
 
RequestCommand<TResult> - Interface in io.vrap.rmf.base.client
 
resolve(URI) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
ResponseSerializer - Interface in io.vrap.rmf.base.client
Interface to deserialize a response to a specified output type
RetryMiddleware - Class in io.vrap.rmf.base.client.http
Implementation for a retry of a requests upon configured response status codes
RetryMiddleware(int) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
RetryMiddleware(int, int) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
max parallel requests are limited by underlying HTTP client
RetryMiddleware(int, int, long, long) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
max parallel requests are limited by underlying HTTP client
RetryMiddleware(int, int, long, long, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
max parallel requests are limited by underlying HTTP client
RetryMiddleware(int, int, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
max parallel requests are limited by underlying HTTP client
RetryMiddleware(int, long, long) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
RetryMiddleware(int, long, long, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
RetryMiddleware(int, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
Deprecated.
RetryRequestMiddleware - Interface in io.vrap.rmf.base.client.http
Middleware for retrying of a requests upon configured response status codes and/or exceptions
RmfTimeoutException - Exception in io.vrap.rmf.base.client.error
 
RmfTimeoutException(TimeoutException) - Constructor for exception io.vrap.rmf.base.client.error.RmfTimeoutException
 
RmfTimeoutException(TimeoutException, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.RmfTimeoutException
 

S

send() - Method in class io.vrap.rmf.base.client.ApiMethod
 
send(CreateHttpRequestCommand) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
sendBlocking() - Method in class io.vrap.rmf.base.client.ApiMethod
 
sendBlocking(CreateHttpRequestCommand, Duration) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
 
sendBlocking(Duration) - Method in class io.vrap.rmf.base.client.ApiMethod
 
sequence(List<? extends CompletionStage<T>>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Transforms a list of CompletionStage into a CompletionStage of a list, that will be completed once all the elements of the given list are completed.
SerializationException - Exception in io.vrap.rmf.base.client
 
SerializationException(String) - Constructor for exception io.vrap.rmf.base.client.SerializationException
 
SerializationException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.SerializationException
 
serialize(LocalDate, JsonGenerator, SerializerProvider) - Method in class io.vrap.rmf.base.client.utils.json.modules.serializers.LocalDateSerializer
 
serialize(LocalTime, JsonGenerator, SerializerProvider) - Method in class io.vrap.rmf.base.client.utils.json.modules.serializers.LocalTimeSerializer
 
serialize(ZonedDateTime, JsonGenerator, SerializerProvider) - Method in class io.vrap.rmf.base.client.utils.json.modules.serializers.ZonedDateTimeSerializer
 
SerializerOnlyApiHttpClient - Class in io.vrap.rmf.base.client
Implementation of a non executable ApiHttpClient
SERVER_TIMING - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
SERVICE_UNAVAILABLE_503 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
ServiceRegionConfig - Interface in io.vrap.rmf.base.client
 
ServiceUnavailableException - Exception in io.vrap.rmf.base.client.error
 
ServiceUnavailableException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.ServiceUnavailableException
 
ServiceUnavailableException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.ServiceUnavailableException
 
ServiceUnavailableException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ServiceUnavailableException
 
ServiceUnavailableException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.ServiceUnavailableException
 
setAccessToken(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setActive(boolean) - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
setEmergencyContact(String) - Method in class io.vrap.rmf.base.client.SolutionInfo
 
setExp(Long) - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
setExpiresIn(Long) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setName(String) - Method in class io.vrap.rmf.base.client.SolutionInfo
 
setRefresherToken(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
Deprecated.
setRefreshToken(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setScope(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setScope(String) - Method in class io.vrap.rmf.base.client.TokenIntrospection
 
setToken(AuthenticationToken) - Method in class io.vrap.rmf.base.client.oauth2.InMemoryTokenStorage
 
setToken(AuthenticationToken) - Method in interface io.vrap.rmf.base.client.oauth2.TokenStorage
 
setTokenType(String) - Method in class io.vrap.rmf.base.client.AuthenticationToken
 
setValue(V) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
setValue(V) - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
setVersion(String) - Method in class io.vrap.rmf.base.client.SolutionInfo
 
setWebsite(String) - Method in class io.vrap.rmf.base.client.SolutionInfo
 
SolutionInfo - Class in io.vrap.rmf.base.client
Marker interface to generate a solution info for the Java SDK user agent.
SolutionInfo() - Constructor for class io.vrap.rmf.base.client.SolutionInfo
 
StaticTokenSupplier - Class in io.vrap.rmf.base.client.oauth2
Token supplier using a specified token
StaticTokenSupplier(AuthenticationToken) - Constructor for class io.vrap.rmf.base.client.oauth2.StaticTokenSupplier
 
StringBodyApiMethod<T extends ApiMethod<T,TResult>,TResult> - Class in io.vrap.rmf.base.client
 
StringBodyApiMethod(ApiHttpClient) - Constructor for class io.vrap.rmf.base.client.StringBodyApiMethod
 
StringBodyApiMethod(ApiHttpClient, ApiHttpHeaders, List<ApiMethod.ParamEntry<String, String>>) - Constructor for class io.vrap.rmf.base.client.StringBodyApiMethod
 
StringBodyApiMethod(ApiMethod<T, TResult>) - Constructor for class io.vrap.rmf.base.client.StringBodyApiMethod
 
StringHeaderEntry(String) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders.StringHeaderEntry
 
StringHeaderEntry(String, String) - Constructor for class io.vrap.rmf.base.client.ApiHttpHeaders.StringHeaderEntry
 
successful(T) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Creates a CompletableFuture which is completed successfully with the given object.

T

TelemetryMiddleware - Interface in io.vrap.rmf.base.client.http
 
ThreadUtils - Class in io.vrap.rmf.base.client.utils
 
ThreadUtils() - Constructor for class io.vrap.rmf.base.client.utils.ThreadUtils
 
toJsonByteArray(Object) - Method in interface io.vrap.rmf.base.client.ResponseSerializer
 
toJsonByteArray(Object) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
serializes the given object to JSON as a byte array
toJsonNode(Object) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
Converts a commercetools Composable Commerce Java object to JSON as JsonNode.
toJsonString(Object) - Static method in class io.vrap.rmf.base.client.utils.json.JsonUtils
serializes the given object to JSON as a byte array
TokenIntrospection - Class in io.vrap.rmf.base.client
 
TokenIntrospection() - Constructor for class io.vrap.rmf.base.client.TokenIntrospection
 
TokenStorage - Interface in io.vrap.rmf.base.client.oauth2
 
TokenStorageSupplier - Class in io.vrap.rmf.base.client.oauth2
 
TokenStorageSupplier(TokenStorage, AnonymousFlowTokenSupplier) - Constructor for class io.vrap.rmf.base.client.oauth2.TokenStorageSupplier
 
TokenSupplier - Interface in io.vrap.rmf.base.client.oauth2
 
TOO_MANY_REQUESTS_429 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
TOPIC_REQUEST - Static variable in class io.vrap.rmf.base.client.http.InternalLogger
 
TOPIC_RESPONSE - Static variable in class io.vrap.rmf.base.client.http.InternalLogger
 
toString() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders.HeaderEntry
 
toString() - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
toString() - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
toString() - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
toString() - Method in class io.vrap.rmf.base.client.oauth2.GlobalCustomerPasswordTokenSupplier
 
toString() - Method in interface io.vrap.rmf.base.client.JsonEnum
convert value to string
toUriString() - Method in class io.vrap.rmf.base.client.ApiMethod.ParamEntry
 
trace(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
trace(Supplier<Object>, Throwable) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
TRACE - Enum constant in enum io.vrap.rmf.base.client.ApiHttpMethod
 
transferResult(CompletionStage<T>, CompletableFuture<T>) - Static method in class io.vrap.rmf.base.client.utils.CompletableFutureUtils
Internal JVM SDK util.

U

UNAUTHORIZED_401 - Static variable in class io.vrap.rmf.base.client.http.HttpStatusCode
 
UnauthorizedException - Exception in io.vrap.rmf.base.client.error
 
UnauthorizedException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>) - Constructor for exception io.vrap.rmf.base.client.error.UnauthorizedException
 
UnauthorizedException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest) - Constructor for exception io.vrap.rmf.base.client.error.UnauthorizedException
 
UnauthorizedException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ApiHttpRequest, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.UnauthorizedException
 
UnauthorizedException(int, String, ApiHttpHeaders, String, ApiHttpResponse<byte[]>, ResponseSerializer) - Constructor for exception io.vrap.rmf.base.client.error.UnauthorizedException
 
UnknownServiceException - Exception in io.vrap.rmf.base.client.error
 
UnknownServiceException(ApiHttpResponse<T>) - Constructor for exception io.vrap.rmf.base.client.error.UnknownServiceException
 
UnknownServiceException(String, Throwable) - Constructor for exception io.vrap.rmf.base.client.error.UnknownServiceException
 
UnknownServiceException(Throwable) - Constructor for exception io.vrap.rmf.base.client.error.UnknownServiceException
 
UNWRAP_COMPLETION_EXCEPTION - Enum constant in enum io.vrap.rmf.base.client.http.ErrorMiddleware.ExceptionMode
 
USER_AGENT - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
UserAgentMiddleware - Class in io.vrap.rmf.base.client.http
Middleware to add a user agent string as header to a request
UserAgentMiddleware(String) - Constructor for class io.vrap.rmf.base.client.http.UserAgentMiddleware
 
Utils - Class in io.vrap.rmf.base.client.utils
 
Utils() - Constructor for class io.vrap.rmf.base.client.utils.Utils
 

V

value() - Element in annotation type io.vrap.rmf.base.client.utils.Generated
 
valueOf(String) - Static method in enum io.vrap.rmf.base.client.ApiHttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vrap.rmf.base.client.http.ErrorMiddleware.ExceptionMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vrap.rmf.base.client.ApiHttpMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vrap.rmf.base.client.http.ErrorMiddleware.ExceptionMode
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class io.vrap.rmf.base.client.BuildInfo
 
VrapHttpClient - Interface in io.vrap.rmf.base.client
Wrapper interface for a HTTP client
VrapJsonUtils - Class in io.vrap.rmf.base.client.utils.json
Deprecated.
use JsonUtils instead
VrapJsonUtils() - Constructor for class io.vrap.rmf.base.client.utils.json.VrapJsonUtils
Deprecated.
 

W

WAIT_TIMEOUT - Static variable in class io.vrap.rmf.base.client.http.OAuthHandler
 
warn(Supplier<Object>) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
warn(Supplier<Object>, Throwable) - Method in class io.vrap.rmf.base.client.http.InternalLogger
 
with(BiFunction<T, U, T>, U) - Method in class io.vrap.rmf.base.client.ApiMethod
allows to provide a function to modify the ApiMethod itself
with(Function<T, T>) - Method in class io.vrap.rmf.base.client.ApiMethod
allows to provide a function to modify the ApiMethod itself
withAnonymousRefreshFlow(ClientCredentials, String, String, TokenStorage) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use anonymous & refresh token flow
withAnonymousRefreshFlow(ClientCredentials, String, String, TokenStorage, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use anonymous & refresh token flow
withAnonymousRefreshFlow(ClientCredentials, String, String, TokenStorage, Supplier<HandlerStack>) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use anonymous & refresh token flow
withAnonymousSessionFlow(ClientCredentials, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use anonymous session flow
withAnonymousSessionFlow(ClientCredentials, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use anonymous session flow
withAnonymousSessionFlow(ClientCredentials, String, Supplier<HandlerStack>) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use anonymous session flow
withApiBaseUrl(String) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withApiBaseUrl(URI) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withAuthCircuitBreaker() - Method in class io.vrap.rmf.base.client.ClientBuilder
activates the circuit breaker for authentication.
withAuthRetries(int) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withBody(byte[]) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withBody(String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withBody(String) - Method in class io.vrap.rmf.base.client.StringBodyApiMethod
 
withBody(Function<U, TBody>) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withBody(TBody) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withBody(TBody) - Method in class io.vrap.rmf.base.client.BodyApiMethod
 
withClientCredentials(ClientCredentials, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
withClientCredentials(ClientCredentials, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
withClientCredentialsFlow(ClientCredentials, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use client credentials flow
withClientCredentialsFlow(ClientCredentials, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use client credentials flow
withClientCredentialsFlow(ClientCredentials, String, Supplier<HandlerStack>) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use client credentials flow
withClientCredentialsFlow(ClientCredentials, URI) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use client credentials flow
withClientCredentialsFlow(ClientCredentials, URI, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use client credentials flow
withClientCredentialsFlow(ClientCredentials, URI, Supplier<HandlerStack>) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use client credentials flow
withClientId(String) - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
withClientSecret(String) - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
withContextMap(Map<Object, Object>) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withContextMap(Map<Object, Object>) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withContextMap(Map<Object, Object>) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
 
withContextMap(Map<Object, Object>) - Method in interface io.vrap.rmf.base.client.ContextAware
 
withErrorMiddleware() - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to create Exceptions for responses with error status code
withErrorMiddleware(ErrorMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to create Exceptions for responses with error status code
withErrorMiddleware(ErrorMiddleware.ExceptionMode) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to create Exceptions for responses with error status code
withErrorMiddleware(Supplier<ErrorMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to create Exceptions for responses with error status code
withGlobalCustomerPasswordFlow(ClientCredentials, String, String, String) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use password flow
withGlobalCustomerPasswordFlow(ClientCredentials, String, String, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use password flow
withGlobalCustomerPasswordFlow(ClientCredentials, String, String, String, Supplier<HandlerStack>) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use password flow
withHandlerStack(HandlerStack) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
withHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withHeader(String, String) - Method in class io.vrap.rmf.base.client.ApiMethod
set the header with the specified value
withHeaders(ApiHttpHeaders) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withHeaders(ApiHttpHeaders) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withHeaders(ApiHttpHeaders) - Method in class io.vrap.rmf.base.client.ApiMethod
set the headers
withHeaders(ApiHttpHeaders.StringHeaderEntry...) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
withHeaders(List<Map.Entry<String, String>>) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
withHttpClient(VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHttpExceptionFactory(HttpExceptionFactory) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHttpExceptionFactory(Function<ResponseSerializer, HttpExceptionFactory>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withHttpExceptionFactory(Supplier<HttpExceptionFactory>) - Method in class io.vrap.rmf.base.client.ClientBuilder
configures the Factory for HTTP exception in case.
withHttpRequest(Function<ApiHttpRequest, ApiHttpRequest>) - Method in class io.vrap.rmf.base.client.ApiMethod
allows to modify the HTTP request before it will be executed
withInternalLoggerFactory(InternalLoggerFactory) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withInternalLoggerFactory(InternalLoggerFactory, Level, Level) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withInternalLoggerFactory(InternalLoggerFactory, Level, Level, Level, Map<Class<? extends Throwable>, Level>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withInternalLoggerMiddleware(InternalLoggerMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withMdc(ApiHttpClient) - Static method in interface io.vrap.rmf.base.client.ContextApiHttpClient
 
withMdc(ApiHttpClient, boolean) - Static method in interface io.vrap.rmf.base.client.ContextApiHttpClient
 
withMdc(ContextAware<?>, Runnable) - Static method in class io.vrap.rmf.base.client.utils.ThreadUtils
 
withMdc(ContextAware<?>, Supplier<U>) - Static method in class io.vrap.rmf.base.client.utils.ThreadUtils
 
withMdc(Runnable) - Static method in class io.vrap.rmf.base.client.utils.ThreadUtils
 
withMdc(Function<ApiHttpResponse<T>, U>) - Static method in class io.vrap.rmf.base.client.utils.ThreadUtils
 
withMdc(Supplier<U>) - Static method in class io.vrap.rmf.base.client.utils.ThreadUtils
 
withMessage(String) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withMethod(ApiHttpMethod) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withMiddleware(Middleware, Middleware...) - Method in class io.vrap.rmf.base.client.ClientBuilder
sets the middlewares to be configured for the client.
withMiddlewares(List<Middleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
sets the middlewares to be configured for the client.
withOAuthExecutorService(ExecutorService) - Method in class io.vrap.rmf.base.client.ClientBuilder
configures an ExecutorService to be used for the Middlewares
withOAuthExecutorService(Supplier<ExecutorService>) - Method in class io.vrap.rmf.base.client.ClientBuilder
configures an ExecutorService to be used for the Middlewares
withOAuthHttpClient(VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withOAuthMiddleware(OAuthMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
add authenticator middleware
withOAuthMiddleware(Supplier<OAuthMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add authenticator middleware
withoutAuthCircuitBreaker() - Method in class io.vrap.rmf.base.client.ClientBuilder
deactivates the circuit breaker for authentication
withoutHeader(String) - Method in class io.vrap.rmf.base.client.ApiHttpHeaders
 
withoutHeader(String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withoutHeader(String) - Method in class io.vrap.rmf.base.client.ApiMethod
removes the specified header
withoutQueryParam(String) - Method in class io.vrap.rmf.base.client.ApiMethod
removes the specified query parameter
withQueryParam(String, V) - Method in class io.vrap.rmf.base.client.ApiMethod
set the query parameter with the specified value
withQueryParams(List<ApiMethod.ParamEntry<String, String>>) - Method in class io.vrap.rmf.base.client.ApiMethod
set the query parameters
withQueueMiddleware(int, Duration) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to limit the concurrent requests to be executed
withQueueMiddleware(Scheduler, int, Duration) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to limit the concurrent requests to be executed
withQueueMiddleware(QueueRequestMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to limit the concurrent requests to be executed
withQueueMiddleware(ExecutorService, int, Duration) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to limit the concurrent requests to be executed
withQueueMiddleware(ScheduledExecutorService, int, Duration) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to limit the concurrent requests to be executed
withQueueMiddleware(Supplier<QueueRequestMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to limit the concurrent requests to be executed
withRetryMiddleware(int) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(int, long, long, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(int, long, long, List<Integer>, List<Class<? extends Throwable>>, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(Scheduler, int) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(Scheduler, int, long, long, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(Scheduler, int, long, long, List<Integer>, List<Class<? extends Throwable>>, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(Scheduler, int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(Scheduler, int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(RetryRequestMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests
withRetryMiddleware(ExecutorService, int) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ExecutorService, int, long, long, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ExecutorService, int, long, long, List<Integer>, List<Class<? extends Throwable>>, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ExecutorService, int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ExecutorService, int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ScheduledExecutorService, int) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ScheduledExecutorService, int, long, long, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ScheduledExecutorService, int, long, long, List<Integer>, List<Class<? extends Throwable>>, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ScheduledExecutorService, int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(ScheduledExecutorService, int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests.
withRetryMiddleware(Supplier<RetryRequestMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to retry failed requests
withScopes(String) - Method in class io.vrap.rmf.base.client.oauth2.ClientCredentialsBuilder
 
withSerializer(ResponseSerializer) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withSerializer(Supplier<ResponseSerializer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
withStaticTokenFlow(AuthenticationToken) - Method in class io.vrap.rmf.base.client.ClientBuilder
configure the client to use client credentials flow
withStatusCode(int) - Method in class io.vrap.rmf.base.client.ApiHttpResponse
 
withTelemetryMiddleware(TelemetryMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to collect and report telemetry data
withTelemetryMiddleware(Supplier<TelemetryMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
add middleware to collect and report telemetry data
withTokenSupplier(TokenSupplier) - Method in class io.vrap.rmf.base.client.ClientBuilder
use supplier for authentication tokens
withTokenSupplier(Supplier<TokenSupplier>) - Method in class io.vrap.rmf.base.client.ClientBuilder
use supplier for authentication tokens
withUri(String) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withUri(URI) - Method in class io.vrap.rmf.base.client.ApiHttpRequest
 
withUserAgentSupplier(Supplier<String>) - Method in class io.vrap.rmf.base.client.ClientBuilder
 
wrapToCompletionException(ExceptionalFunction<U, V>) - Static method in class io.vrap.rmf.base.client.utils.Utils
 

X

X_CORRELATION_ID - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 
X_DEPRECATION_NOTICE - Static variable in class io.vrap.rmf.base.client.ApiHttpHeaders
 

Z

ZonedDateTimeDeserializationModule - Class in io.vrap.rmf.base.client.utils.json.modules
 
ZonedDateTimeDeserializationModule() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.ZonedDateTimeDeserializationModule
 
ZonedDateTimeDeserializer - Class in io.vrap.rmf.base.client.utils.json.modules.deserializers
Deserializer converting string to ZonedDateTime
ZonedDateTimeDeserializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.deserializers.ZonedDateTimeDeserializer
 
ZonedDateTimeSerializationModule - Class in io.vrap.rmf.base.client.utils.json.modules
 
ZonedDateTimeSerializationModule() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.ZonedDateTimeSerializationModule
 
ZonedDateTimeSerializer - Class in io.vrap.rmf.base.client.utils.json.modules.serializers
ZonedDateTimeSerializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.serializers.ZonedDateTimeSerializer
 
A B C D E F G H I J L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form