NServiceBus.RepeatedFailuresOverTimeCircuitBreaker.Success C# (CSharp) Method

Success() public method

public Success ( ) : void
return void
        public void Success()
        {
            var oldValue = Interlocked.Exchange(ref failureCount, 0);

            if (oldValue == 0)
            {
                return;
            }

            timer.Change(System.Threading.Timeout.Infinite, System.Threading.Timeout.Infinite);
            Logger.InfoFormat("The circuit breaker for {0} is now disarmed", name);
        }