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)); }
public RedisQueue(IRedisCacheStore redisCache, IQueueMessageFactory messageFactory, ILogger <RedisQueue <TData> > logger) { _redisCache = redisCache; _messageFactory = messageFactory; _logger = logger; }