Esempio n. 1
0
 protected CircuitBreakerState(PaymentServiceCircuitBreaker circuitBreaker)
 {
     this.circuitBreaker = circuitBreaker;
 }
Esempio n. 2
0
 public ClosedState(PaymentServiceCircuitBreaker circuitBreaker)
     : base(circuitBreaker)
 {
     circuitBreaker.ResetFailureCount();
 }
 public HalfOpenState(PaymentServiceCircuitBreaker circuitBreaker) : base(circuitBreaker)
 {
 }
Esempio n. 4
0
 public OpenState(PaymentServiceCircuitBreaker circuitBreaker)
     : base(circuitBreaker)
 {
     openDateTime = DateTime.UtcNow;
 }