Packages

c

akka.contrib.circuitbreaker.CircuitBreakerProxy

CircuitBreakerPropsBuilder

final case class CircuitBreakerPropsBuilder(maxFailures: Int, callTimeout: Timeout, resetTimeout: Timeout, circuitEventListener: Option[ActorRef] = None, failureDetector: (Any) ⇒ Boolean = _ ⇒ false, openCircuitFailureConverter: (CircuitOpenFailure) ⇒ Any = identity) extends Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CircuitBreakerPropsBuilder
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CircuitBreakerPropsBuilder(maxFailures: Int, callTimeout: Timeout, resetTimeout: Timeout, circuitEventListener: Option[ActorRef] = None, failureDetector: (Any) ⇒ Boolean = _ ⇒ false, openCircuitFailureConverter: (CircuitOpenFailure) ⇒ Any = identity)

Value Members

  1. val callTimeout: Timeout
  2. val circuitEventListener: Option[ActorRef]
  3. val failureDetector: (Any) ⇒ Boolean
  4. val maxFailures: Int
  5. val openCircuitFailureConverter: (CircuitOpenFailure) ⇒ Any
  6. def props(target: ActorRef): Props

    Creates the props for a akka.contrib.circuitbreaker.CircuitBreakerProxy proxying the given target

    Creates the props for a akka.contrib.circuitbreaker.CircuitBreakerProxy proxying the given target

    target

    the target actor ref

  7. val resetTimeout: Timeout
  8. def withCallTimeout(value: Timeout): CircuitBreakerPropsBuilder
  9. def withCircuitEventListener(value: Option[ActorRef]): CircuitBreakerPropsBuilder
  10. def withFailureDetector(value: (Any) ⇒ Boolean): CircuitBreakerPropsBuilder
  11. def withMaxFailures(value: Int): CircuitBreakerPropsBuilder
  12. def withOpenCircuitFailureConverter(value: (CircuitOpenFailure) ⇒ Any): CircuitBreakerPropsBuilder
  13. def withResetTimeout(value: Timeout): CircuitBreakerPropsBuilder