public interface RateLimiterConfigCustomizer extends CustomizerWithName
| Modifier and Type | Method and Description |
|---|---|
void |
customize(io.github.resilience4j.ratelimiter.RateLimiterConfig.Builder configBuilder)
Customize rate limiter configuration builder.
|
static RateLimiterConfigCustomizer |
of(java.lang.String instanceName,
java.util.function.Consumer<io.github.resilience4j.ratelimiter.RateLimiterConfig.Builder> consumer)
A convenient method to create RateLimiterConfigCustomizer using
Consumer |
namevoid customize(io.github.resilience4j.ratelimiter.RateLimiterConfig.Builder configBuilder)
configBuilder - to be customizedstatic RateLimiterConfigCustomizer of(@NonNull java.lang.String instanceName, @NonNull java.util.function.Consumer<io.github.resilience4j.ratelimiter.RateLimiterConfig.Builder> consumer)
ConsumerinstanceName - the name of the instanceconsumer - delegate call to Consumer when customize(RateLimiterConfig.Builder)
is called