Class RateLimiterConfiguration

java.lang.Object
io.github.resilience4j.ratelimiter.configure.RateLimiterConfiguration

@Configuration
public class RateLimiterConfiguration
extends java.lang.Object
Configuration for resilience4j ratelimiter.
  • Constructor Summary

    Constructors 
    Constructor Description
    RateLimiterConfiguration()  
  • Method Summary

    Modifier and Type Method Description
    io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.ratelimiter.configuration.RateLimiterConfigCustomizer> compositeRateLimiterCustomizer​(java.util.List<io.github.resilience4j.common.ratelimiter.configuration.RateLimiterConfigCustomizer> configCustomizers)  
    RateLimiterAspect rateLimiterAspect​(RateLimiterConfigurationProperties rateLimiterProperties, io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry, java.util.List<RateLimiterAspectExt> rateLimiterAspectExtList, FallbackDecorators fallbackDecorators, SpelResolver spelResolver)  
    io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.ratelimiter.event.RateLimiterEvent> rateLimiterEventsConsumerRegistry()
    The EventConsumerRegistry is used to manage EventConsumer instances.
    io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry​(RateLimiterConfigurationProperties rateLimiterProperties, io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.ratelimiter.event.RateLimiterEvent> rateLimiterEventsConsumerRegistry, io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.ratelimiter.RateLimiter> rateLimiterRegistryEventConsumer, io.github.resilience4j.common.CompositeCustomizer<io.github.resilience4j.common.ratelimiter.configuration.RateLimiterConfigCustomizer> compositeRateLimiterCustomizer)  
    io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.ratelimiter.RateLimiter> rateLimiterRegistryEventConsumer​(java.util.Optional<java.util.List<io.github.resilience4j.core.registry.RegistryEventConsumer<io.github.resilience4j.ratelimiter.RateLimiter>>> optionalRegistryEventConsumers)  
    ReactorRateLimiterAspectExt reactorRateLimiterAspectExt()  
    RxJava2RateLimiterAspectExt rxJava2RateLimiterAspectExt()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait