public static final class CircuitBreakerProxy.CircuitBreakerPropsBuilder
extends java.lang.Object
implements scala.Product, scala.Serializable
Constructor and Description |
---|
CircuitBreakerPropsBuilder(int maxFailures,
Timeout callTimeout,
Timeout resetTimeout,
scala.Option<ActorRef> circuitEventListener,
scala.Function1<java.lang.Object,java.lang.Object> failureDetector,
scala.Function1<CircuitBreakerProxy.CircuitOpenFailure,java.lang.Object> openCircuitFailureConverter) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public CircuitBreakerPropsBuilder(int maxFailures, Timeout callTimeout, Timeout resetTimeout, scala.Option<ActorRef> circuitEventListener, scala.Function1<java.lang.Object,java.lang.Object> failureDetector, scala.Function1<CircuitBreakerProxy.CircuitOpenFailure,java.lang.Object> openCircuitFailureConverter)
public int maxFailures()
public Timeout callTimeout()
public Timeout resetTimeout()
public scala.Option<ActorRef> circuitEventListener()
public scala.Function1<java.lang.Object,java.lang.Object> failureDetector()
public scala.Function1<CircuitBreakerProxy.CircuitOpenFailure,java.lang.Object> openCircuitFailureConverter()
public CircuitBreakerProxy.CircuitBreakerPropsBuilder withMaxFailures(int value)
public CircuitBreakerProxy.CircuitBreakerPropsBuilder withCallTimeout(Timeout value)
public CircuitBreakerProxy.CircuitBreakerPropsBuilder withResetTimeout(Timeout value)
public CircuitBreakerProxy.CircuitBreakerPropsBuilder withCircuitEventListener(scala.Option<ActorRef> value)
public CircuitBreakerProxy.CircuitBreakerPropsBuilder withFailureDetector(scala.Function1<java.lang.Object,java.lang.Object> value)
public CircuitBreakerProxy.CircuitBreakerPropsBuilder withOpenCircuitFailureConverter(scala.Function1<CircuitBreakerProxy.CircuitOpenFailure,java.lang.Object> value)
public Props props(ActorRef target)
CircuitBreakerProxy
proxying the given target
target
- the target actor ref