Index

C D E G I O R 
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.Factory that decorates a Call to provide integration with a CircuitBreaker
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 allow CircuitBreaker functionality.
decorateCall(RateLimiter, Call<T>) - Static method in interface io.github.resilience4j.retrofit.RetrofitRateLimiter
Decorate Calls allow CircuitBreaker functionality.
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
isExecuted() - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
 
isExecuted() - Method in class io.github.resilience4j.retrofit.RetrofitRetry.RetryCall
Returns true if this call has been either executed or enqueued.

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.Factory that decorates a Call to provide integration with a supplied RateLimiter
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 Call to inform a CircuitBreaker when an exception is thrown.
RetrofitCircuitBreaker.CircuitBreakingCall<T> - Class in io.github.resilience4j.retrofit
 
RetrofitRateLimiter - Interface in io.github.resilience4j.retrofit
Decorates a Retrofit Call to check with a RateLimiter if a call can be made.
RetrofitRateLimiter.RateLimitingCall<T> - Class in io.github.resilience4j.retrofit
 
RetrofitRetry - Interface in io.github.resilience4j.retrofit
Decorates a Retrofit Call to 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.Factory that decorates a Call to provide integration with Resilience4j-Retry}
C D E G I O R 
All Classes|All Packages