Esempio n. 1
0
 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;
 }
Esempio n. 6
0
 public TestRetryHoursSubscription(IEventSubscriber subscriber, ILogger logger, IMessageQueueRepository messageQueueRepository)
     : base(subscriber, logger, messageQueueRepository)
 {
 }
Esempio n. 7
0
 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;
 }