Beispiel #1
0
 public MessageQueueWorker(ConsumerInstancePoolMessageProcessor <TMessage> consumerInstancePool, ICheckpointTrigger checkpointTrigger, ILoggerFactory loggerFactory)
 {
     _logger = loggerFactory.CreateLogger <MessageQueueWorker <TMessage> >();
     ConsumerInstancePool = consumerInstancePool ?? throw new ArgumentNullException(nameof(consumerInstancePool));
     _checkpointTrigger   = checkpointTrigger ?? throw new ArgumentNullException(nameof(checkpointTrigger));
 }
Beispiel #2
0
 public MessageQueueWorker(ConsumerInstancePoolMessageProcessor <TMessage> consumerInstancePool, ICheckpointTrigger checkpointTrigger)
 {
     ConsumerInstancePool = consumerInstancePool ?? throw new ArgumentNullException(nameof(consumerInstancePool));
     _checkpointTrigger   = checkpointTrigger ?? throw new ArgumentNullException(nameof(checkpointTrigger));
 }