public final class RateLimiterCallAdapter
extends retrofit2.CallAdapter.Factory
CallAdapter.Factory that decorates a Call to provide integration with
a supplied RateLimiter| Modifier and Type | Method and Description |
|---|---|
retrofit2.CallAdapter<?,?> |
get(java.lang.reflect.Type returnType,
java.lang.annotation.Annotation[] annotations,
retrofit2.Retrofit retrofit) |
static RateLimiterCallAdapter |
of(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter)
Create a rate-limiting call adapter factory that decorates retrofit calls
|
public static RateLimiterCallAdapter of(io.github.resilience4j.ratelimiter.RateLimiter rateLimiter)
rateLimiter - rate limiter to useCallAdapter.Factory that can be passed into the Retrofit.Builderpublic retrofit2.CallAdapter<?,?> get(java.lang.reflect.Type returnType,
java.lang.annotation.Annotation[] annotations,
retrofit2.Retrofit retrofit)
get in class retrofit2.CallAdapter.Factory