- RateLimit - Annotation Type in io.micronaut.ratelimiter.annotation
-
Applied to control which rate limit configuration should be used.
- rateLimiter(String) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- rateLimiter(String, Map<String, String>) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- rateLimiter(String, RateLimiterConfig) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- rateLimiter(String, RateLimiterConfig, Map<String, String>) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- rateLimiter(String, Supplier<RateLimiterConfig>) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- rateLimiter(String, Supplier<RateLimiterConfig>, Map<String, String>) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- rateLimiter(String, String) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- rateLimiter(String, String, Map<String, String>) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- RateLimiterConfiguration - Class in io.micronaut.ratelimiter.resilience4j
-
Configuration for pre-defined rate limiters.
- RateLimiterConfiguration(String) - Constructor for class io.micronaut.ratelimiter.resilience4j.RateLimiterConfiguration
-
- RateLimiterRegistryConfiguration - Class in io.micronaut.ratelimiter.resilience4j
-
Configuration for the rate limiter registry.
- RateLimiterRegistryConfiguration() - Constructor for class io.micronaut.ratelimiter.resilience4j.RateLimiterRegistryConfiguration
-
- RateLimitingConfiguration - Class in io.micronaut.ratelimiter
-
Configuration for generic rate limiting options.
- RateLimitingConfiguration() - Constructor for class io.micronaut.ratelimiter.RateLimitingConfiguration
-
- RateLimitingSupport - Class in io.micronaut.ratelimiter
-
Contains common business logic for rate limiting implementations.
- RateLimitingSupport(RateLimitingConfiguration) - Constructor for class io.micronaut.ratelimiter.RateLimitingSupport
-
Default constructor.
- remove(String) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- replace(String, RateLimiter) - Method in class io.micronaut.ratelimiter.resilience4j.registry.CacheRateLimiterRegistry
-
- RequestNotPermittedHandler - Class in io.micronaut.ratelimiter.resilience4j.response
-
Exception handler for RequestNotPermitted
.
- RequestNotPermittedHandler() - Constructor for class io.micronaut.ratelimiter.resilience4j.response.RequestNotPermittedHandler
-
- resolve(HttpRequest<?>) - Method in interface io.micronaut.ratelimiter.bucket.BucketNameResolver
-