All Classes and Interfaces

Class
Description
Rate-limiting strategy based on API keys.
Rate limiter implementation using Bucket4j.
Aspect for enforcing rate limits on GraphQL resolver methods.
Example GraphQL resolver with rate-limiting annotations.
Security filter for enforcing rate limits on gRPC requests.
Rate limiter implementation using Guava.
Rate-limiting strategy based on JWT tokens.
Rate limiter implementation using the Leaky Bucket algorithm.
Example WebSocket handler with rate-limiting annotations.
Rate-limiting strategy based on OAuth2 tokens.
Custom annotation to enforce rate limiting on methods.
Aspect for enforcing rate limits on methods annotated with Rale4j.
Configuration class for setting up rate limiting strategies.
Service Provider Interface (SPI) for custom rate-limiting strategies.
Exception thrown when a rate limit is exceeded.
Factory class for creating rate limit strategies.
Generates unique keys for rate limiting based on the method and its arguments.
Tracks rate-limiting metrics using Micrometer.
Configuration properties for rate limiting in the Rale4j application.
API key security configuration.
Configuration for the Bucket4j rate limiting strategy.
Default rate limiting configuration.
Grafana observability configuration.
Configuration for the Guava rate limiting strategy.
JWT security configuration.
Configuration for rate limiting limits.
Metrics rate limiting configuration.
OAuth2 security configuration.
Configuration for observability settings.
Prometheus observability configuration.
RBAC security configuration.
Configuration for the Redis rate limiting strategy.
Configuration for the Resilience4j rate limiting strategy.
Configuration for security settings.
Configuration for different rate limiting strategies.
Configuration for the TokenBucket rate limiting strategy.
Interface for rate-limiting strategies.
Rate-limiting strategy based on Role-Based Access Control (RBAC).
Rate limiter implementation using Redis.
Rate limiter implementation using Resilience4j.
Rate limiter implementation using the Token Bucket algorithm.
Configuration class for WebSocket endpoints.
Aspect for enforcing rate limits on WebSocket messages.