Exemple #1
0
 public SqsAmazonSendMessageProcessor(string destinationAddress, IAmazonInternalSettings amazonInternalSettings, AmazonSQSQueueContext amazonSqsQueueContext, IRebusTime rebusTime)
 {
     this._destinationAddress     = destinationAddress;
     this._amazonInternalSettings = amazonInternalSettings;
     this._amazonSqsQueueContext  = amazonSqsQueueContext;
     this._rebusTime = rebusTime;
 }
Exemple #2
0
 public AmazonRecieveMessage(IAmazonInternalSettings amazonInternalSettings, AmazonSQSQueueContext amazonSQSQueueContext, IAmazonMessageProcessorFactory amazonMessageProcessorFactory)
 {
     _amazonMessageProcessorFactory = amazonMessageProcessorFactory;
     m_amazonInternalSettings       = amazonInternalSettings ?? throw new ArgumentNullException(nameof(amazonInternalSettings));
     m_amazonSqsQueueContext        = amazonSQSQueueContext ?? throw new ArgumentNullException(nameof(amazonSQSQueueContext));
     m_log = m_amazonInternalSettings.RebusLoggerFactory.GetLogger <AmazonRecieveMessage>();
 }
 public AmazonSendMessageCommandFactory(IAmazonInternalSettings amazonInternalSettings, AmazonSQSQueueContext amazonSqsQueueContext)
 {
     this._amazonInternalSettings = amazonInternalSettings ?? throw new ArgumentNullException(nameof(amazonInternalSettings));
     this._amazonSqsQueueContext  = amazonSqsQueueContext ?? throw new ArgumentNullException(nameof(amazonSqsQueueContext));
 }