public EventReceiverServiceImpl(ILogger <EventReceiverServiceImpl> logger, IAmazonSQS sqs,
                                 IConfiguration configuration,
                                 IEventReceiverDAO receiverDao)
 {
     _logger             = logger;
     _sqs                = sqs;
     _configuration      = configuration;
     _receiverDao        = receiverDao;
     _sendMessageRequest = new SendMessageRequest
     {
         QueueUrl = configuration["AWS_SQS_QUEUE_URL_EVENT_RECEIVER"]
     };
 }
예제 #2
0
        public EventReceiverPersistWorker(
            ILogger <EventReceiverPersistWorker> logger,
            IAmazonSQS sqs,
            IConfiguration configuration,
            IEventReceiverDAO receiverDao)
        {
            _logger        = logger;
            _sqs           = sqs;
            _configuration = configuration;
            _receiverDao   = receiverDao;

            _receiveMessageRequest = new ReceiveMessageRequest
            {
                QueueUrl        = configuration["AWS_SQS_QUEUE_URL_EVENT_RECEIVER"],
                WaitTimeSeconds = 20
            };
        }
 public EventReceiverDAOTest(IEventReceiverDAO eventReceiverDao)
 {
     _eventReceiverDao = eventReceiverDao;
 }