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
- 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
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. - 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
- 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
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
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
- isExecuted() - Method in class io.github.resilience4j.retrofit.internal.DecoratedCall
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
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
- 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
All Classes All Packages