NServiceBus.RecoverabilityExecutorFactory.RecoverabilityExecutorFactory C# (CSharp) Method

RecoverabilityExecutorFactory() public method

public RecoverabilityExecutorFactory ( Func defaultRecoverabilityPolicy, RecoverabilityConfig configuration, DelayedRetryExecutor>.Func delayedRetryExecutorFactory, MoveToErrorsExecutor>.Func moveToErrorsExecutorFactory, bool immediateRetriesAvailable, bool delayedRetriesAvailable ) : System
defaultRecoverabilityPolicy Func
configuration RecoverabilityConfig
delayedRetryExecutorFactory DelayedRetryExecutor>.Func
moveToErrorsExecutorFactory MoveToErrorsExecutor>.Func
immediateRetriesAvailable bool
delayedRetriesAvailable bool
return System
        public RecoverabilityExecutorFactory(Func<RecoverabilityConfig, ErrorContext, RecoverabilityAction> defaultRecoverabilityPolicy, RecoverabilityConfig configuration, Func<string, DelayedRetryExecutor> delayedRetryExecutorFactory,
            Func<string, MoveToErrorsExecutor> moveToErrorsExecutorFactory, bool immediateRetriesAvailable, bool delayedRetriesAvailable)
        {
            this.configuration = configuration;
            this.defaultRecoverabilityPolicy = defaultRecoverabilityPolicy;
            this.delayedRetryExecutorFactory = delayedRetryExecutorFactory;
            this.moveToErrorsExecutorFactory = moveToErrorsExecutorFactory;
            this.immediateRetriesAvailable = immediateRetriesAvailable;
            this.delayedRetriesAvailable = delayedRetriesAvailable;
        }