Packages

c

akka.contrib.circuitbreaker

CircuitBreakerAwareFuture

final class CircuitBreakerAwareFuture extends AnyVal

Extends scala.concurrent.Future with the method failForOpenCircuitWith to handle akka.contrib.circuitbreaker.CircuitBreakerProxy.CircuitOpenFailure failure responses throwing an exception built with the given exception builder

Annotations
@deprecated
Deprecated

(Since version 2.5.0) Use akka.pattern.CircuitBreaker + ask instead

Source
askExtensions.scala
Linear Supertypes
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CircuitBreakerAwareFuture
  2. AnyVal
  3. 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 CircuitBreakerAwareFuture(future: Future[Any])

Value Members

  1. def failForOpenCircuit(implicit executionContext: ExecutionContext): Future[Any]
    Annotations
    @throws( ... )
  2. def failForOpenCircuitWith(throwing: ⇒ Throwable)(implicit executionContext: ExecutionContext): Future[Any]
  3. val future: Future[Any]
  4. def getClass(): Class[_ <: AnyVal]
    Definition Classes
    AnyVal → Any