C# Class NServiceBus.RepeatedFailuresOverTimeCircuitBreaker

Inheritance: IDisposable, ICircuitBreaker
Show file Open project: Particular/NServiceBus Class Usage Examples

Public Methods

Method Description
CircuitBreakerTriggered ( object state ) : void
Dispose ( ) : void
Failure ( Exception exception ) : Task
RepeatedFailuresOverTimeCircuitBreaker ( string name, System.TimeSpan timeToWaitBeforeTriggering, Action triggerAction ) : System
Success ( ) : void

Method Details

CircuitBreakerTriggered() public method

public CircuitBreakerTriggered ( object state ) : void
state object
return void

Dispose() public method

public Dispose ( ) : void
return void

Failure() public method

public Failure ( Exception exception ) : Task
exception System.Exception
return Task

RepeatedFailuresOverTimeCircuitBreaker() public method

public RepeatedFailuresOverTimeCircuitBreaker ( string name, System.TimeSpan timeToWaitBeforeTriggering, Action triggerAction ) : System
name string
timeToWaitBeforeTriggering System.TimeSpan
triggerAction Action
return System

Success() public method

public Success ( ) : void
return void