Uses of Class
dev.failsafe.RateLimiterBuilder
Packages that use RateLimiterBuilder
-
Uses of RateLimiterBuilder in dev.failsafe
Methods in dev.failsafe that return RateLimiterBuilderModifier and TypeMethodDescriptionstatic <R> RateLimiterBuilder
<R> RateLimiter.builder
(RateLimiterConfig<R> config) Creates a new RateLimiterBuilder that will be based on theconfig
.static <R> RateLimiterBuilder
<R> RateLimiter.burstyBuilder
(long maxExecutions, Duration period) static <R> RateLimiterBuilder
<R> RateLimiter.smoothBuilder
(long maxExecutions, Duration period) Returns a smoothRateLimiterBuilder
for themaxExecutions
andperiod
, which control how frequently an execution is permitted.static <R> RateLimiterBuilder
<R> RateLimiter.smoothBuilder
(Duration maxRate) Returns a smoothRateLimiterBuilder
for themaxRate
, which controls how frequently an execution is permitted.RateLimiterBuilder.withMaxWaitTime
(Duration maxWaitTime) Configures themaxWaitTime
to wait for permits to be available.