RedisCircuitedClient

io.chrisdavenport.rediculous.concurrent.http4s.RedisCircuitedClient$

Attributes

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

Members list

Concise view

Value members

Concrete methods

def apply[F[_] : Async](redisConnection: RedisConnection[F], circuitMaxFailures: Int, circuitResetTimeout: FiniteDuration, redisSetOpts: SetOpts, redisAcquireTimeout: FiniteDuration, redisLockDuration: FiniteDuration, redisCircuitPrefix: String, circuitBackoff: FiniteDuration => FiniteDuration, circuitMaxResetTimeout: Duration, circuitModifications: CircuitBreaker[[_] =>> Resource[F, _$2]] => CircuitBreaker[[_] =>> Resource[F, _$3]], circuitTranslatedError: (Request[F], RejectedExecution, RequestKey) => Option[Throwable], circuitShouldFail: (Request[F], Response[F]) => ShouldCircuitBreakerSeeAsFailure)(client: Client[F]): Client[F]