Table of Contents

Delegate RetryPolicyFactory

Namespace
MassTransit.Configuration
Assembly
MassTransit.Abstractions.dll
public delegate IRetryPolicy RetryPolicyFactory(IExceptionFilter filter)

Parameters

filter IExceptionFilter

Returns

IRetryPolicy

Constructors

RetryPolicyFactory(object, nint)

public RetryPolicyFactory(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(IExceptionFilter, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(IExceptionFilter filter, AsyncCallback callback, object @object)

Parameters

filter IExceptionFilter
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual IRetryPolicy EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

IRetryPolicy

Invoke(IExceptionFilter)

public virtual IRetryPolicy Invoke(IExceptionFilter filter)

Parameters

filter IExceptionFilter

Returns

IRetryPolicy