Exemplo n.º 1
0
 public ScoreProcessingService(
     ILogger <ScoreProcessingService> logger,
     ISqsMessageChannel sqsMessageChannel,
     IServiceProvider serviceProvider,
     IHostApplicationLifetime hostApplicationLifetime
     )
 {
     _logger                  = logger;
     _sqsMessageChannel       = sqsMessageChannel;
     _serviceProvider         = serviceProvider;
     _hostApplicationLifetime = hostApplicationLifetime;
 }
Exemplo n.º 2
0
        public QueueReadingService(
            ILogger <QueueReadingService> logger,
            ISqsMessageQueue sqsMessageQueue,
            IOptions <AwsServicesConfiguration> options,
            ISqsMessageChannel sqsMessageChannel)
        {
            _logger            = logger;
            _sqsMessageQueue   = sqsMessageQueue;
            _sqsMessageChannel = sqsMessageChannel;
            _queueUrl          = options.Value.NewScoresQueueUrl;

            _logger.LogInformation($"Reading from {_queueUrl}");
        }