Package com.svenruppert.jsentinel.ratelimiting
package com.svenruppert.jsentinel.ratelimiting
-
ClassDescriptionDefault
RateLimitPolicybacked by aRateLimitStore.In-memoryRateLimitStorebacked by a per-keyConcurrentLinkedDequeof timestamps.Result of aRateLimitPolicy.tryAcquire(RateLimitKey)call.The event was admitted; the caller proceeds.The event was refused — the per-window count is already at or above the configured limit.Composite key under whichRateLimitStoretracks event timestamps for sliding-window rate-limiting.Pluggable rate-limiting decision point — separate fromLoginAttemptPolicy(which is purpose-built for password-guessing detection) and fromSessionPolicy(which is about session lifetime).Persistent event store for sliding-window rate-limiting policies (V00.70 Phase 7c).