Index
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 extendingHttpClientSupplier
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
andCompletableFuture
. - 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
- 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
-
Deprecated.use
RetryRequestMiddleware.DEFAULT_INITIAL_DELAY
instead - 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
-
Deprecated.use
RetryRequestMiddleware.DEFAULT_MAX_DELAY
instead - 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
-
Deprecated.
- DEFAULT_RETRY_STATUS_CODES - Static variable in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
- 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.use
HttpExceptionFactory
instead - 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, TypeReference<O>) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
- execute(ApiHttpRequest, TypeReference<O>) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
- execute(ApiHttpRequest, TypeReference<O>) - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
- execute(ApiHttpRequest, JavaType) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
- execute(ApiHttpRequest, JavaType) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
- execute(ApiHttpRequest, JavaType) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
- execute(ApiHttpRequest, JavaType) - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
- execute(ApiHttpRequest, Class<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
- execute(ApiHttpRequest, Class<O>) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
- execute(ApiHttpRequest, Class<O>) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
- execute(ApiHttpRequest, Class<O>) - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
- execute(ClientRequestCommand<O>) - Method in interface io.vrap.rmf.base.client.ApiHttpClient
- execute(ClientRequestCommand<O>) - Method in class io.vrap.rmf.base.client.ApiHttpClientImpl
- execute(ClientRequestCommand<O>) - Method in class io.vrap.rmf.base.client.ContextApiHttpClientImpl
- execute(ClientRequestCommand<O>) - Method in class io.vrap.rmf.base.client.SerializerOnlyApiHttpClient
- execute(Class<TReturn>) - Method in class io.vrap.rmf.base.client.ApiMethod
- executeBlocking() - 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 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(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 aCompletionStage
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
toDateTimeFormatter.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
toDateTimeFormatter.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 aServiceLoader
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.BodyApiMethod
- 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.use
RetryRequestMiddleware.of(int)
instead - 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
-
Deprecated.use
RetryRequestMiddleware.of(int, long, long)
instead - RetryMiddleware(int, long, long, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
-
Deprecated.use
RetryRequestMiddleware.of(int, long, long, List)
instead - RetryMiddleware(int, List<Integer>) - Constructor for class io.vrap.rmf.base.client.http.RetryMiddleware
-
Deprecated.use
RetryRequestMiddleware.of(int, List)
instead - 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
- sendBlocking() - Method in class io.vrap.rmf.base.client.ApiMethod
- 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 aCompletionStage
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.BodyApiMethod
- 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
-
Deprecated.
- withClientCredentials(ClientCredentials, String, VrapHttpClient) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.
- 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
-
serializes a
ZonedDateTime
toDateTimeFormatter.ISO_DATE
format - ZonedDateTimeSerializer() - Constructor for class io.vrap.rmf.base.client.utils.json.modules.serializers.ZonedDateTimeSerializer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ClientBuilder.buildDefaultUserAgent()
instead