Index

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

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 class io.vrap.rmf.base.client.http.PolicyBuilder
 
of() - Static method in class io.vrap.rmf.base.client.http.RetryPolicyBuilder
 
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
Deprecated.
 
of(int, long, long) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(int, long, long, FailsafeRetryPolicyBuilderOptions) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(int, long, long, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(int, long, long, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(int, Duration) - Static method in interface io.vrap.rmf.base.client.http.QueueRequestMiddleware
Deprecated.
 
of(int, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(int, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
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
Deprecated.
 
of(Scheduler, int, long, long) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(Scheduler, int, long, long, FailsafeRetryPolicyBuilderOptions) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(Scheduler, int, long, long, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(Scheduler, int, long, long, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(Scheduler, int, Duration) - Static method in interface io.vrap.rmf.base.client.http.QueueRequestMiddleware
Deprecated.
 
of(Scheduler, int, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(Scheduler, int, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
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(Scheduler, List<Policy<ApiHttpResponse<byte[]>>>) - Static method in interface io.vrap.rmf.base.client.http.PolicyMiddleware
 
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(InternalLoggerFactory, Level, Level, Level, Map<Class<? extends Throwable>, Level>, ResponseLogFormatter, ErrorLogFormatter) - 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
Deprecated.
 
of(ExecutorService, int, long, long) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ExecutorService, int, long, long, FailsafeRetryPolicyBuilderOptions) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ExecutorService, int, long, long, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ExecutorService, int, long, long, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ExecutorService, int, Duration) - Static method in interface io.vrap.rmf.base.client.http.QueueRequestMiddleware
Deprecated.
 
of(ExecutorService, int, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ExecutorService, int, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
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(ExecutorService, List<Policy<ApiHttpResponse<byte[]>>>) - Static method in interface io.vrap.rmf.base.client.http.PolicyMiddleware
 
of(ScheduledExecutorService, int) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ScheduledExecutorService, int, long, long) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ScheduledExecutorService, int, long, long, FailsafeRetryPolicyBuilderOptions) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ScheduledExecutorService, int, long, long, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ScheduledExecutorService, int, long, long, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ScheduledExecutorService, int, Duration) - Static method in interface io.vrap.rmf.base.client.http.QueueRequestMiddleware
Deprecated.
 
of(ScheduledExecutorService, int, List<Integer>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
of(ScheduledExecutorService, int, List<Integer>, List<Class<? extends Throwable>>) - Static method in interface io.vrap.rmf.base.client.http.RetryRequestMiddleware
Deprecated.
 
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(ScheduledExecutorService, List<Policy<ApiHttpResponse<byte[]>>>) - Static method in interface io.vrap.rmf.base.client.http.PolicyMiddleware
 
of(Predicate<ApiHttpRequest>) - Static method in interface io.vrap.rmf.base.client.http.NotFoundExceptionMiddleware
 
of(List<Policy<ApiHttpResponse<byte[]>>>) - Static method in interface io.vrap.rmf.base.client.http.PolicyMiddleware
 
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(FailsafeRetryPolicyBuilderOptions) - Method in class io.vrap.rmf.base.client.http.RetryPolicyBuilder
 
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.
A B C D E F G H I J L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form