TaskCircuitBreaker

@deprecated("Moved and made generic in monix.catnap.CircuitBreaker", "3.0.0") object TaskCircuitBreaker

DEPRECATED — moved and made generic in monix.catnap.CircuitBreaker.

DEPRECATED — moved and made generic in monix.catnap.CircuitBreaker.

Please switch to that, because the deprecated symbols will be removed.

Deprecated
class Object
trait Matchable
class Any

Type members

Deprecated types

@deprecated("Moved to monix.catnap.CircuitBreaker.Closed", "3.0.0")
type Closed = Closed

DEPRECATED — please use monix.catnap.CircuitBreaker.Closed.

DEPRECATED — please use monix.catnap.CircuitBreaker.Closed.

Switch to the new version, because the deprecated symbols will be removed.

Deprecated
@deprecated("Moved to monix.catnap.CircuitBreaker.HalfOpen", "3.0.0")
type HalfOpen = HalfOpen

DEPRECATED — please use monix.catnap.CircuitBreaker.HalfOpen.

DEPRECATED — please use monix.catnap.CircuitBreaker.HalfOpen.

Switch to the new version, because the deprecated symbols will be removed.

Deprecated
@deprecated("Moved to monix.catnap.CircuitBreaker.Open", "3.0.0")
type Open = Open

DEPRECATED — please use monix.catnap.CircuitBreaker.Open.

DEPRECATED — please use monix.catnap.CircuitBreaker.Open.

Switch to the new version, because the deprecated symbols will be removed.

Deprecated
@deprecated("Moved to monix.catnap.CircuitBreaker.State", "3.0.0")
type State = State

DEPRECATED — please use monix.catnap.CircuitBreaker.State.

DEPRECATED — please use monix.catnap.CircuitBreaker.State.

Switch to the new version, because the deprecated symbols will be removed.

Deprecated

Value members

Deprecated methods

@deprecated("Moved and made generic in monix.catnap.CircuitBreaker", "3.0.0")
def apply(maxFailures: Int, resetTimeout: FiniteDuration, exponentialBackoffFactor: Double, maxResetTimeout: Duration, onRejected: Task[Unit], onClosed: Task[Unit], onHalfOpen: Task[Unit], onOpen: Task[Unit], padding: PaddingStrategy): Task[CircuitBreaker[[A] =>> Task[A]]]

DEPRECATED — please use CircuitBreaker[Task].of.

DEPRECATED — please use CircuitBreaker[Task].of.

Switch to the new version, because the deprecated symbols will be removed.

Deprecated

Deprecated fields

@deprecated("Moved to monix.catnap.CircuitBreaker.Closed", "3.0.0")
val Closed: Closed

DEPRECATED — please use monix.catnap.CircuitBreaker.Closed.

DEPRECATED — please use monix.catnap.CircuitBreaker.Closed.

Switch to the new version, because the deprecated symbols will be removed.

Deprecated
@deprecated("Moved to monix.catnap.CircuitBreaker.HalfOpen", "3.0.0")
val HalfOpen: HalfOpen

DEPRECATED — please use monix.catnap.CircuitBreaker.HalfOpen.

DEPRECATED — please use monix.catnap.CircuitBreaker.HalfOpen.

Switch to the new version, because the deprecated symbols will be removed.

Deprecated
@deprecated("Moved to monix.catnap.CircuitBreaker.Open", "3.0.0")
val Open: Open

DEPRECATED — please use monix.catnap.CircuitBreaker.Open.

DEPRECATED — please use monix.catnap.CircuitBreaker.Open.

Switch to the new version, because the deprecated symbols will be removed.

Deprecated