C# Class Taskular.Policies.ExponentialIntervalRetryPolicy

Inheritance: IRetryPolicy
Datei anzeigen Open project: phatboyg/Taskular

Public Methods

Method Description
CanRetry ( Exception exception ) : bool
ExponentialIntervalRetryPolicy ( IRetryExceptionFilter filter, int retryLimit, System.TimeSpan minInterval, System.TimeSpan maxInterval, System.TimeSpan intervalDelta ) : System
GetRetryContext ( ) : IRetryContext

Private Methods

Method Description
GetIntervals ( ) : IEnumerable

Method Details

CanRetry() public method

public CanRetry ( Exception exception ) : bool
exception System.Exception
return bool

ExponentialIntervalRetryPolicy() public method

public ExponentialIntervalRetryPolicy ( IRetryExceptionFilter filter, int retryLimit, System.TimeSpan minInterval, System.TimeSpan maxInterval, System.TimeSpan intervalDelta ) : System
filter IRetryExceptionFilter
retryLimit int
minInterval System.TimeSpan
maxInterval System.TimeSpan
intervalDelta System.TimeSpan
return System

GetRetryContext() public method

public GetRetryContext ( ) : IRetryContext
return IRetryContext