Index
C D E G I O R
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
C
- cancel() - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
- cancel() - Method in class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
-
Cancel this call.
- CircuitBreakerCallAdapter - Class in io.github.resilience4j.retrofit
-
Creates a Retrofit
CallAdapter.Factorythat decorates a Call to provide integration with aCircuitBreaker - CircuitBreakingCall(Call<T>, CircuitBreaker, Predicate<Response>) - Constructor for class io.github.resilience4j.retrofit.RetrofitCircuitBreaker.CircuitBreakingCall
- clone() - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
- clone() - Method in class io.github.resilience4j.retrofit.RetrofitCircuitBreaker.CircuitBreakingCall
- clone() - Method in class io.github.resilience4j.retrofit.RetrofitRateLimiter.RateLimitingCall
- clone() - Method in class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
-
Create a new, identical call to this one which can be enqueued or executed even if this call has already been.
D
- decorateCall(CircuitBreaker, Call<T>, Predicate<Response>) - Static method in interface io.github.resilience4j.retrofit.RetrofitCircuitBreaker
-
Decorate
Calls allowCircuitBreakerfunctionality. - decorateCall(RateLimiter, Call<T>) - Static method in interface io.github.resilience4j.retrofit.RetrofitRateLimiter
-
Decorate
Calls allowCircuitBreakerfunctionality. - decorateCall(Retry, Call<T>) - Static method in interface io.github.resilience4j.retrofit.RetrofitRetry
-
Decorate
Calls allow Retry functionality. - DecoratedCall<T> - Class in io.github.resilience4j.retrofit.internal
-
Simple decorator class that implements Call<T> and delegates all calls the the Call instance provided in the constructor.
- DecoratedCall(Call<T>) - Constructor for class io.github.resilience4j.retrofit.internal.DecoratedCall
E
- enqueue(Callback<T>) - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
- enqueue(Callback<T>) - Method in class io.github.resilience4j.retrofit.RetrofitCircuitBreaker.CircuitBreakingCall
- enqueue(Callback<T>) - Method in class io.github.resilience4j.retrofit.RetrofitRateLimiter.RateLimitingCall
- enqueue(Callback<T>) - Method in class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
-
Asynchronously send the request and notify callback of its response or if an error occurred talking to the server, creating the request, or processing the response.
- execute() - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
- execute() - Method in class io.github.resilience4j.retrofit.RetrofitCircuitBreaker.CircuitBreakingCall
- execute() - Method in class io.github.resilience4j.retrofit.RetrofitRateLimiter.RateLimitingCall
- execute() - Method in class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
-
Synchronously send the request and return its response
G
- get(Type, Annotation[], Retrofit) - Method in class io.github.resilience4j.retrofit.CircuitBreakerCallAdapter
- get(Type, Annotation[], Retrofit) - Method in class io.github.resilience4j.retrofit.RateLimiterCallAdapter
- get(Type, Annotation[], Retrofit) - Method in class io.github.resilience4j.retrofit.RetryCallAdapter
I
- io.github.resilience4j.retrofit - package io.github.resilience4j.retrofit
- io.github.resilience4j.retrofit.internal - package io.github.resilience4j.retrofit.internal
- isCanceled() - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
- isCanceled() - Method in class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
-
True if
RetrofitRetry.RetryCall.cancel()was called. - isExecuted() - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
- isExecuted() - Method in class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
O
- of(CircuitBreaker) - Static method in class io.github.resilience4j.retrofit.CircuitBreakerCallAdapter
-
Create a circuit-breaking call adapter that decorates retrofit calls
- of(CircuitBreaker, Predicate<Response>) - Static method in class io.github.resilience4j.retrofit.CircuitBreakerCallAdapter
-
Create a circuit-breaking call adapter that decorates retrofit calls
- of(RateLimiter) - Static method in class io.github.resilience4j.retrofit.RateLimiterCallAdapter
-
Create a rate-limiting call adapter factory that decorates retrofit calls
- of(Retry) - Static method in class io.github.resilience4j.retrofit.RetryCallAdapter
-
Create a retry call adapter that decorates retrofit calls
R
- RateLimiterCallAdapter - Class in io.github.resilience4j.retrofit
-
Creates a Retrofit
CallAdapter.Factorythat decorates a Call to provide integration with a suppliedRateLimiter - RateLimitingCall(Call<T>, RateLimiter) - Constructor for class io.github.resilience4j.retrofit.RetrofitRateLimiter.RateLimitingCall
- request() - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
- request() - Method in class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
-
The original HTTP request.
- RetrofitCircuitBreaker - Interface in io.github.resilience4j.retrofit
-
Decorates a Retrofit
Callto inform aCircuitBreakerwhen an exception is thrown. - RetrofitCircuitBreaker.CircuitBreakingCall<T> - Class in io.github.resilience4j.retrofit
- RetrofitRateLimiter - Interface in io.github.resilience4j.retrofit
-
Decorates a Retrofit
Callto check with aRateLimiterif a call can be made. - RetrofitRateLimiter.RateLimitingCall<T> - Class in io.github.resilience4j.retrofit
- RetrofitRetry - Interface in io.github.resilience4j.retrofit
-
Decorates a Retrofit
Callto inform a Retry when an retryOnResults matches and retryExceptions are thrown. - RetrofitRetry.RetryCall<T> - Class in io.github.resilience4j.retrofit
- RetryCall(Call<T>, Retry) - Constructor for class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
- RetryCallAdapter - Class in io.github.resilience4j.retrofit
-
Creates a Retrofit
CallAdapter.Factorythat decorates a Call to provide integration with Resilience4j-Retry}
All Classes|All Packages