public InstrumentationHelper(IProcessExitHandler processExitHandler, IRetryHelper retryHelper, IFileSystem fileSystem, ILogger logger) { processExitHandler.Add((s, e) => RestoreOriginalModules()); _retryHelper = retryHelper; _fileSystem = fileSystem; _logger = logger; }
public BaseProcessor(IServiceProvider serviceProvider, ILogger <BaseProcessor> logger, IRetryHelper retryHelper) { _identityClient = (IIdentityClient)serviceProvider.GetService(typeof(IIdentityClient)); _transactionClient = (ITransactionClient)serviceProvider.GetService(typeof(ITransactionClient)); _cacheRepository = (ICacheRepository <AccountStatement>)serviceProvider.GetService(typeof(ICacheRepository <AccountStatement>)); _documentRepository = (IDocumentRepository <AccountStatement>)serviceProvider.GetService(typeof(IDocumentRepository <AccountStatement>)); _cacheExpiryInSeconds = ((IOptions <CacheExpiry>)serviceProvider.GetService(typeof(IOptions <CacheExpiry>))).Value.ExpiryInSeconds; _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _retryHelper = retryHelper ?? throw new ArgumentNullException(nameof(retryHelper)); }
public TriggerReceiver(IBus bus, Func <string, IMessageProcessor> processor, IOptions <QueueNames> options, IServiceScopeFactory serviceScopeFactory, IRetryHelper retryHelper, ILogger <TriggerReceiver> logger) : base(serviceScopeFactory, retryHelper, logger) { if (options == null) { throw new ArgumentNullException(nameof(options)); } if (serviceScopeFactory == null) { throw new ArgumentNullException(nameof(serviceScopeFactory)); } if (retryHelper == null) { throw new ArgumentNullException(nameof(retryHelper)); } _bus = bus ?? throw new ArgumentNullException(nameof(bus)); _processor = processor ?? throw new ArgumentNullException(nameof(processor)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _queueNames = options.Value; }
public PaymentRefund(IPaymentRepository paymentRepository, IMappingProvider mappingProvider, IRetryHelper retryHelper) { _paymentRepository = paymentRepository; _mappingProvider = mappingProvider; _retryHelper = retryHelper; }
public StatementProcessor(IServiceProvider serviceProvider, ILogger <StatementProcessor> logger, IRetryHelper retryHelper) : base(serviceProvider, logger, retryHelper) { _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public InstrumentationHelper(IProcessExitHandler processExitHandler, IRetryHelper retryHelper) { processExitHandler.Add((s, e) => RestoreOriginalModules()); _retryHelper = retryHelper; }
public ScopedReceiver(IServiceScopeFactory serviceScopeFactory, IRetryHelper retryHelper, ILogger <ScopedReceiver> logger) : base(logger) { _serviceScopeFactory = serviceScopeFactory ?? throw new ArgumentNullException(nameof(serviceScopeFactory)); _retryHelper = retryHelper ?? throw new ArgumentNullException(nameof(retryHelper)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
/// <summary> /// Initializes a new instance of the <see cref="CommonActionHelper"/> class. /// </summary> /// <param name="webDriver">The Selenium webdriver.</param> /// <param name="webDriverWaitHelper">The Selenium webdriver wait helper.</param> /// <param name="retryHelper">The retry helper.</param> public CommonActionHelper(IWebDriver webDriver, IWebDriverWaitHelper webDriverWaitHelper, IRetryHelper retryHelper) { this.WebDriver = webDriver; this.WebDriverWaitHelper = webDriverWaitHelper; this.RetryHelper = retryHelper; }