Class RateLimiterConfig
java.lang.Object
io.github.resilience4j.ratelimiter.RateLimiterConfig
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RateLimiterConfig.Buildercustom()Returns a builder to create a custom RateLimiterConfig.static RateLimiterConfig.Builderfrom(RateLimiterConfig prototype) Returns a builder to create a custom RateLimiterConfig using specified config as prototypeintbooleanstatic RateLimiterConfigCreates a default RateLimiter configuration.toString()
-
Method Details
-
custom
Returns a builder to create a custom RateLimiterConfig.- Returns:
- a
RateLimiterConfig.Builder
-
from
Returns a builder to create a custom RateLimiterConfig using specified config as prototype- Parameters:
prototype- ARateLimiterConfigprototype.- Returns:
- a
RateLimiterConfig.Builder
-
ofDefaults
Creates a default RateLimiter configuration.- Returns:
- a default RateLimiter configuration.
-
getTimeoutDuration
-
getLimitRefreshPeriod
-
getLimitForPeriod
public int getLimitForPeriod() -
getDrainPermissionsOnResult
-
isWritableStackTraceEnabled
public boolean isWritableStackTraceEnabled() -
toString
-