C# Class NServiceBus.RecoverabilityExecutor

Show file Open project: Particular/NServiceBus Class Usage Examples

Public Methods

Method Description
Invoke ( ErrorContext errorContext ) : Task
RecoverabilityExecutor ( bool raiseRecoverabilityNotifications, bool immediateRetriesAvailable, bool delayedRetriesAvailable, Func recoverabilityPolicy, RecoverabilityConfig configuration, IEventAggregator eventAggregator, DelayedRetryExecutor delayedRetryExecutor, MoveToErrorsExecutor moveToErrorsExecutor ) : System

Private Methods

Method Description
DeferMessage ( DelayedRetry action, ErrorContext errorContext ) : Task
MoveToError ( ErrorContext errorContext, string errorQueue ) : Task
RaiseImmediateRetryNotifications ( ErrorContext errorContext ) : Task

Method Details

Invoke() public method

public Invoke ( ErrorContext errorContext ) : Task
errorContext ErrorContext
return Task

RecoverabilityExecutor() public method

public RecoverabilityExecutor ( bool raiseRecoverabilityNotifications, bool immediateRetriesAvailable, bool delayedRetriesAvailable, Func recoverabilityPolicy, RecoverabilityConfig configuration, IEventAggregator eventAggregator, DelayedRetryExecutor delayedRetryExecutor, MoveToErrorsExecutor moveToErrorsExecutor ) : System
raiseRecoverabilityNotifications bool
immediateRetriesAvailable bool
delayedRetriesAvailable bool
recoverabilityPolicy Func
configuration RecoverabilityConfig
eventAggregator IEventAggregator
delayedRetryExecutor DelayedRetryExecutor
moveToErrorsExecutor MoveToErrorsExecutor
return System