Exemplo n.º 1
0
 public Worker(ILogger <Worker> logger, Settings settings, IAmazonSQS sqsClient, ISqsMessageHandler sqsHandler, ActivitySource activitySource)
 {
     _logger         = logger;
     _settings       = settings;
     _sqsClient      = sqsClient;
     _sqsHandler     = sqsHandler;
     _activitySource = activitySource;
 }
Exemplo n.º 2
0
 public SqsProcessor(IAmazonSQS client, string queueUrl, ISqsMessageHandler handler)
 {
     this.client      = client;
     this.queueUrl    = queueUrl;
     this.handler     = handler;
     this.tokenSource = new CancellationTokenSource();
     this.receiveTask = Task.Factory.StartNew(() => { }, this.tokenSource.Token);
     StartReceive();
 }