io.github

finaglecircuit

package finaglecircuit

Visibility
  1. Public
  2. All

Type Members

  1. class AkkaCircuitBreaker extends CircuitBreaker

  2. trait CircuitBreaker extends AnyRef

  3. class CircuitBreaking extends SimpleFilter[Request, Response]

    An HTTP filter which adds circuit breaking to any service.

  4. case class CircuitBroken(circuitName: CircuitName, reason: String) extends Exception with Product with Serializable

    The exception thrown from the circuit breaker when the circuit is open.

  5. case class CircuitConfig(circuitName: CircuitName, timeout: Duration, downTime: Duration, failLimit: Int) extends Product with Serializable

    Configuration of a circuit.

  6. final case class CircuitName(value: String) extends AnyVal with Product with Serializable

  7. case class CircuitStateChange(circuitName: CircuitName, state: CircuitStatus) extends Product with Serializable

Value Members

  1. object CircuitConfig extends Serializable

  2. object CircuitStatus extends Enumeration

    Circuit states.

  3. package test

  4. package util

Ungrouped