Index
All Classes and Interfaces|All Packages
A
- acquire() - Method in interface org.oxerr.rescu.ext.ratelimiter.RateLimiter
-
Acquires a permit from this RateLimiter, blocking until one is available.
- acquire() - Method in class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
- aroundInvoke(InvocationHandler, Object, Method, Object[]) - Method in class org.oxerr.rescu.ext.ratelimiter.RateLimiterInterceptor
G
- getRateLimiter() - Method in class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
O
- org.oxerr.rescu.ext.ratelimiter - package org.oxerr.rescu.ext.ratelimiter
- org.oxerr.rescu.ext.ratelimiter.redisson - package org.oxerr.rescu.ext.ratelimiter.redisson
R
- RateLimiter - Interface in org.oxerr.rescu.ext.ratelimiter
- RateLimiterInterceptor - Class in org.oxerr.rescu.ext.ratelimiter
- RateLimiterInterceptor(RateLimiter) - Constructor for class org.oxerr.rescu.ext.ratelimiter.RateLimiterInterceptor
- RedissonRateLimiter - Class in org.oxerr.rescu.ext.ratelimiter.redisson
- RedissonRateLimiter(RedissonClient, String) - Constructor for class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
- RedissonRateLimiter(RRateLimiter) - Constructor for class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
S
- setRate(RateType, long, long, RateIntervalUnit) - Method in class org.oxerr.rescu.ext.ratelimiter.redisson.RedissonRateLimiter
-
Updates RateLimiter's state and stores config to Redis server.
All Classes and Interfaces|All Packages