public MessageQueueProvider(IRedisCacheStore redisCache, IQueueMessageFactory messageFactory, ILoggerFactory loggerFactory)
 {
     _redisCache     = redisCache;
     _messageFactory = messageFactory;
     _loggerFactory  = loggerFactory;
 }
 public RequestsController(IPublisher publisher, IQueueMessageFactory queueMessageFactory, MediatR.IMediator mediator)
 {
     _publisher           = publisher ?? throw new ArgumentNullException(nameof(publisher));
     _queueMessageFactory = queueMessageFactory ?? throw new ArgumentNullException(nameof(queueMessageFactory));
     _mediator            = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
Пример #3
0
 public RedisQueue(IRedisCacheStore redisCache, IQueueMessageFactory messageFactory, ILogger <RedisQueue <TData> > logger)
 {
     _redisCache     = redisCache;
     _messageFactory = messageFactory;
     _logger         = logger;
 }