Uses of Class
io.github.resilience4j.ratelimiter.RateLimiterConfig.Builder
Packages that use RateLimiterConfig.Builder
-
Uses of RateLimiterConfig.Builder in io.github.resilience4j.ratelimiter
Methods in io.github.resilience4j.ratelimiter that return RateLimiterConfig.BuilderModifier and TypeMethodDescriptionstatic RateLimiterConfig.BuilderRateLimiterConfig.custom()Returns a builder to create a custom RateLimiterConfig.RateLimiterConfig.Builder.drainPermissionsOnResult(Predicate<io.github.resilience4j.core.functions.Either<? extends Throwable, ?>> drainPermissionsOnResult) Allows you to check the result of a call decorated by this rate limiter and make a decision should we drain all the permissions left it the current period.static RateLimiterConfig.BuilderRateLimiterConfig.from(RateLimiterConfig prototype) Returns a builder to create a custom RateLimiterConfig using specified config as prototypeRateLimiterConfig.Builder.limitForPeriod(int limitForPeriod) Configures the permissions limit for refresh period.RateLimiterConfig.Builder.limitRefreshPeriod(Duration limitRefreshPeriod) Configures the period of limit refresh.RateLimiterConfig.Builder.timeoutDuration(Duration timeoutDuration) Configures the default wait for permission duration.RateLimiterConfig.Builder.writableStackTraceEnabled(boolean writableStackTraceEnabled) Enables writable stack traces.