/// <inheritdoc /> public CircuitBreakerConfiguration WithStateHandler(ICircuitStateHandler stateHandler) { base.StateHandler = stateHandler; return(this); }
/// <summary> /// Constructs a <see cref="CircuitBreakerStrategy"/> implementation. /// </summary> /// <param name="configuration">The circuit breaker configuration.</param> protected CircuitBreakerStrategy(CircuitBreakerConfigurationBase configuration) { this.stateHandler = configuration.StateHandler; this.configuration = configuration; }