Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
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, VrapHttpClient, ResponseSerializer) - 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, VrapHttpClient, ResponseSerializer) - 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
- withBody(TBody) - Method in class io.vrap.rmf.base.client.TypeBodyApiMethod
- withBulkhead(int) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withBulkhead(int, FailsafeConcurrencyBuilderOptions) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withBulkhead(int, Duration) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withBulkhead(int, Duration, FailsafeConcurrencyBuilderOptions) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- 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, VrapHttpClient, ResponseSerializer) - 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, VrapHttpClient, ResponseSerializer) - 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
- withInternalLoggerFactory(InternalLoggerFactory, Level, Level, Level, Map<Class<? extends Throwable>, Level>, ResponseLogFormatter, ErrorLogFormatter) - 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
- withPolicies(PolicyBuilder) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
add middleware for safe handling of failed requests
- withPolicies(Function<PolicyBuilder, PolicyBuilder>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
add middleware for safe handling of failed requests
- withPolicy(Policy<ApiHttpResponse<byte[]>>) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withPolicyMiddleware(PolicyMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
add middleware for safe handling of failed requests
- withPolicyMiddleware(Supplier<PolicyMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
add middleware for safe handling of failed requests
- 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
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withQueueMiddleware(Scheduler, int, Duration) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withQueueMiddleware(QueueRequestMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withQueueMiddleware(ExecutorService, int, Duration) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withQueueMiddleware(ScheduledExecutorService, int, Duration) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withQueueMiddleware(Supplier<QueueRequestMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetry(int) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withRetry(int, List<Integer>) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withRetry(int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withRetry(RetryPolicyBuilder) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withRetry(Function<RetryPolicyBuilder, RetryPolicyBuilder>) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withRetryMiddleware(int) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)} instead - withRetryMiddleware(int, long, long, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(int, long, long, List<Integer>, List<Class<? extends Throwable>>, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)} instead - withRetryMiddleware(int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(Scheduler, int) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(Scheduler, int, long, long, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(Scheduler, int, long, long, List<Integer>, List<Class<? extends Throwable>>, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(Scheduler, int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(Scheduler, int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(RetryRequestMiddleware) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ExecutorService, int) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ExecutorService, int, long, long, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ExecutorService, int, long, long, List<Integer>, List<Class<? extends Throwable>>, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ExecutorService, int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ExecutorService, int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ScheduledExecutorService, int) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ScheduledExecutorService, int, long, long, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ScheduledExecutorService, int, long, long, List<Integer>, List<Class<? extends Throwable>>, FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ScheduledExecutorService, int, List<Integer>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(ScheduledExecutorService, int, List<Integer>, List<Class<? extends Throwable>>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withRetryMiddleware(Supplier<RetryRequestMiddleware>) - Method in class io.vrap.rmf.base.client.ClientBuilder
-
Deprecated.use
ClientBuilder.withPolicies(Function)instead - withScheduler(Scheduler) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withScheduler(ExecutorService) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withScheduler(ScheduledExecutorService) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- 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
- withTimeout(Duration) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- withTimeout(Duration, FailsafeTimeoutBuilderOptions) - Method in class io.vrap.rmf.base.client.http.PolicyBuilder
- 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ClientBuilder.withClientCredentialsFlow(ClientCredentials, String)instead