rediculous-concurrent
0.4.0
rediculous-concurrent
API
io.chrisdavenport.rediculous.concurrent
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
RedisSingleFibered
SingleFiberedState
Canceled
Completed
Errored
SingleFiberedState
rediculous-concurrent
/
io.chrisdavenport.rediculous.concurrent
/
RedisCircuit
RedisCircuit
io.chrisdavenport.rediculous.concurrent.RedisCircuit$
object
RedisCircuit
Attributes
Source:
RedisCircuit.scala
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Self type
RedisCircuit
.type
Clear all
Members list
Concise view
Value members
Concrete methods
def
circuitAtLocation
[
F
[
_
] :
Async
](
redisConnection
:
RedisConnection
[
F
],
key
:
String
,
acquireTimeout
:
FiniteDuration
,
lockDuration
:
FiniteDuration
,
setOpts
:
SetOpts
,
maxFailures
:
Int
,
resetTimeout
:
FiniteDuration
,
backoff
:
FiniteDuration
=>
FiniteDuration
,
maxResetTimeout
:
Duration
):
CircuitBreaker
[
F
]
Attributes
Source:
RedisCircuit.scala
def
keyCircuit
[
F
[
_
] :
Async
](
redisConnection
:
RedisConnection
[
F
],
acquireTimeout
:
FiniteDuration
,
lockDuration
:
FiniteDuration
,
setOpts
:
SetOpts
,
maxFailures
:
Int
,
resetTimeout
:
FiniteDuration
,
backoff
:
FiniteDuration
=>
FiniteDuration
,
maxResetTimeout
:
Duration
):
String
=>
CircuitBreaker
[
F
]
Attributes
Source:
RedisCircuit.scala
def
keyCircuitState
[
F
[
_
] :
Async
](
redisConnection
:
RedisConnection
[
F
],
acquireTimeout
:
FiniteDuration
,
lockDuration
:
FiniteDuration
,
setOpts
:
SetOpts
):
MapRef
[
F
,
String
,
Option
[
State
]]
Attributes
Source:
RedisCircuit.scala