RedisCircuit

io.chrisdavenport.rediculous.concurrent.RedisCircuit$

Attributes

Source:
RedisCircuit.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

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