RedisCircuit

class Object
trait Matchable
class Any

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]
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]
def keyCircuitState[F[_] : Async](redisConnection: RedisConnection[F], acquireTimeout: FiniteDuration, lockDuration: FiniteDuration, setOpts: SetOpts): MapRef[F, String, Option[State]]