@Configuration
public class RateLimiterConfiguration
extends java.lang.Object
Configuration for resilience4j ratelimiter.| Constructor and Description |
|---|
RateLimiterConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
RateLimiterAspect |
rateLimiterAspect(RateLimiterConfigurationProperties rateLimiterProperties,
io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry) |
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,
org.springframework.beans.factory.config.ConfigurableBeanFactory beanFactory) |
@Bean public io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry(RateLimiterConfigurationProperties rateLimiterProperties, io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.ratelimiter.event.RateLimiterEvent> rateLimiterEventsConsumerRegistry, org.springframework.beans.factory.config.ConfigurableBeanFactory beanFactory)
@Bean public RateLimiterAspect rateLimiterAspect(RateLimiterConfigurationProperties rateLimiterProperties, io.github.resilience4j.ratelimiter.RateLimiterRegistry rateLimiterRegistry)
@Bean public io.github.resilience4j.consumer.EventConsumerRegistry<io.github.resilience4j.ratelimiter.event.RateLimiterEvent> rateLimiterEventsConsumerRegistry()