Class RetryTemplate
Inheritance
System.Object
RetryTemplate
Assembly: Steeltoe.Common.dll
Syntax
public abstract class RetryTemplate : object, IRetryOperation
Fields
|
Edit this page
View Source
listeners
Declaration
protected List<IRetryListener> listeners
Field Value
Methods
|
Edit this page
View Source
Execute(Action<IRetryContext>)
Declaration
public abstract void Execute(Action<IRetryContext> retryCallback)
Parameters
|
Edit this page
View Source
Execute(Action<IRetryContext>, Action<IRetryContext>)
Declaration
public abstract void Execute(Action<IRetryContext> retryCallback, Action<IRetryContext> recoveryCallback)
Parameters
|
Edit this page
View Source
Execute(Action<IRetryContext>, IRecoveryCallback)
Declaration
public abstract void Execute(Action<IRetryContext> retryCallback, IRecoveryCallback recoveryCallback)
Parameters
|
Edit this page
View Source
Execute<T>(Func<IRetryContext, T>)
Declaration
public abstract T Execute<T>(Func<IRetryContext, T> retryCallback)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
Execute<T>(Func<IRetryContext, T>, Func<IRetryContext, T>)
Declaration
public abstract T Execute<T>(Func<IRetryContext, T> retryCallback, Func<IRetryContext, T> recoveryCallback)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
Execute<T>(Func<IRetryContext, T>, IRecoveryCallback<T>)
Declaration
public abstract T Execute<T>(Func<IRetryContext, T> retryCallback, IRecoveryCallback<T> recoveryCallback)
Parameters
Returns
Type Parameters
|
Edit this page
View Source
RegisterListener(IRetryListener)
Declaration
public void RegisterListener(IRetryListener listener)
Parameters
Implements