public MessageQueueUseCase(IMessageQueueRepository messageQueueRepository, IActionRetriever actionRetriever, IEmployeeExclusionRequest employeeExclusionRequest) { _messageQueueRepository = messageQueueRepository; _actionRetriever = actionRetriever; _employeeExclusionRequest = employeeExclusionRequest; }
public TestExceptionRetryClass(IEventSubscriber subscriber, ILogger logger, IMessageQueueRepository eventStoreRepository) : base(subscriber, logger, eventStoreRepository) { CallBack1Called = false; CallBack2Called = false; CallBack3Called = false; }
public MessageService( IMessageQueueRepository messageQueueRepository, IMessageHistoryRepository messageHistoryRepository, IUserProvider userProvider, ILogger <MessageService> logger) { this.messageQueueRepository = messageQueueRepository; this.messageHistoryRepository = messageHistoryRepository; this.userProvider = userProvider; this.logger = logger; }
public RedisEventSubscriber( IRedisClient redis, string applicationName, string environment, IDistributedLockFactory distributedLockFactory, DistributedLockSettings lockSettings = null) { _redisClient = redis; _messageQueueRepository = new MessageQueueRepository(_redisClient, environment, applicationName); _applicationName = applicationName; _environment = environment; _distributedLockFactory = distributedLockFactory; _lockSettings = lockSettings ?? new DistributedLockSettings(); }
protected RetryableRedisSubscription(IEventSubscriber subscriber, IMessageQueueRepository messageQueueRepository) : base(subscriber) { _messageQueueRepository = messageQueueRepository; }
public TestRetryHoursSubscription(IEventSubscriber subscriber, ILogger logger, IMessageQueueRepository messageQueueRepository) : base(subscriber, logger, messageQueueRepository) { }
public AddMessageToQueue(IMessageQueueRepository messageQueueRepository) { _messageQueueRepository = messageQueueRepository; }
protected RetryableRedisSubscription(IEventSubscriber subscriber, IMessageQueueRepository messageQueueRepository, bool useLock) : base(subscriber, useLock) { _logger = LogProvider.GetCurrentClassLogger(); _messageQueueRepository = messageQueueRepository; }
protected RetryableRedisSubscription(IEventSubscriber subscriber, IMessageQueueRepository messageQueueRepository) : this(subscriber, messageQueueRepository, false) { }
protected RetryableRedisSubscription(IEventSubscriber subscriber, ILogger logger, IMessageQueueRepository messageQueueRepository, bool useLock) : base(subscriber, logger, useLock) { _logger = logger; _messageQueueRepository = messageQueueRepository; }