rediculous-concurrent
rediculous-concurrent
io.chrisdavenport.rediculous.concurrent
CountDownLatch
CyclicBarrier
MiniSemaphore
MiniSemaphore
RedisCache
RedisCircuit
RedisCountdownLatch
Awaiting
Done
State
TranslatedDeferred
RedisCyclicBarrier
State
RedisDeferred
LocationDeferredRef
RedisLock
RedisMapRef
RedisMapRef
RedisQueue
RedisRateLimiter
RedisRateLimiter
RateLimitInfo
RateLimited
RedisRef
LockedRedisRef
RedisRef
RedisSemaphore
RedisBackedSemaphore
rediculous-concurrent
/
io.chrisdavenport.rediculous.concurrent
/
RedisRateLimiter
RedisRateLimiter
object
RedisRateLimiter
Companion:
class
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
RedisRateLimiter
.type
Type members
Value members
Type members
Classlikes
case
class
RateLimitInfo
(
remaining:
Long
,
total:
Long
,
reset:
FiniteDuration
)
case
class
RateLimited
(
namespace:
String
,
info:
RateLimitInfo
)
extends
Throwable
with
NoStackTrace
Value members
Concrete methods
def
create
[
F
[
_
] :
Async
](
connection:
RedisConnection
[
F
],
max:
Long
,
duration:
FiniteDuration
,
namespace:
String
):
RedisRateLimiter
[
F
]