Packages

p

akka.contrib

circuitbreaker

package circuitbreaker

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. final class AskeableWithCircuitBreakerActor extends AnyVal
  2. final class AskeableWithCircuitBreakerActorSelection extends AnyVal
  3. 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

  4. final class CircuitBreakerProxy extends Actor with ActorLogging with FSM[CircuitBreakerState, CircuitBreakerStateData]
  5. sealed class OpenCircuitException extends RuntimeException

Value Members

  1. object CircuitBreakerProxy

    This is an Actor which implements the circuit breaker pattern, you may also be interested in the raw circuit breaker akka.pattern.CircuitBreaker

  2. object Implicits

    Convenience implicit conversions to provide circuit-breaker aware management of the ask pattern, either directly replacing the ask/? with askWithCircuitBreaker or with an extension method to the Future result of an ask pattern to fail in case of akka.contrib.circuitbreaker.CircuitBreakerProxy.CircuitOpenFailure response

Ungrouped