Uses of Class
dev.failsafe.RateLimiterBuilder
Packages that use RateLimiterBuilder
-
Uses of RateLimiterBuilder in dev.failsafe
Subclasses with type arguments of type RateLimiterBuilder in dev.failsafeMethods 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 smoothRateLimiterBuilderfor themaxExecutionsandperiod, which control how frequently an execution is permitted.static <R> RateLimiterBuilder<R> RateLimiter.smoothBuilder(Duration maxRate) Returns a smoothRateLimiterBuilderfor themaxRate, which controls how frequently an execution is permitted.RateLimiterBuilder.withMaxWaitTime(Duration maxWaitTime) Configures themaxWaitTimeto wait for permits to be available.