Interface IRetryObserver
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
public interface IRetryObserver
Methods
PostCreate<T>(RetryPolicyContext<T>)
Called before a message is dispatched to any consumers
Task PostCreate<T>(RetryPolicyContext<T> context) where T : class, PipeContext
Parameters
context
RetryPolicyContext<T>The consume context
Returns
Type Parameters
T
PostFault<T>(RetryContext<T>)
Called after a fault has occurred, but will be retried
Task PostFault<T>(RetryContext<T> context) where T : class, PipeContext
Parameters
context
RetryContext<T>
Returns
Type Parameters
T
PreRetry<T>(RetryContext<T>)
Called immediately before an exception will be retried
Task PreRetry<T>(RetryContext<T> context) where T : class, PipeContext
Parameters
context
RetryContext<T>
Returns
Type Parameters
T
RetryComplete<T>(RetryContext<T>)
Called when the retry filter retried at least once, and the context completed successfully.
Task RetryComplete<T>(RetryContext<T> context) where T : class, PipeContext
Parameters
context
RetryContext<T>
Returns
Type Parameters
T
RetryFault<T>(RetryContext<T>)
Called when the retry filter is no longer going to retry, and the context is faulted.
Task RetryFault<T>(RetryContext<T> context) where T : class, PipeContext
Parameters
context
RetryContext<T>
Returns
Type Parameters
T