Ejemplo n.º 1
0
 public CommonMessageQueueDispatcher(
     IKafkaDispatcher kafkaDispatcher,
     IMessageEnvelopeFactory messageEnvelopeFactory,
     string topic)
 {
     _kafkaDispatcher        = kafkaDispatcher ?? throw new ArgumentNullException(nameof(kafkaDispatcher));
     _messageEnvelopeFactory = messageEnvelopeFactory ?? throw new ArgumentNullException(nameof(messageEnvelopeFactory));
     _topic = !string.IsNullOrEmpty(topic) ? topic : throw new ArgumentNullException(nameof(topic));
 }
Ejemplo n.º 2
0
 public ChangeOfChargePostOfficeQueueDispatcher(
     IServiceBusQueueDispatcher serviceBusQueueDispatcher,
     IMessageEnvelopeFactory messageEnvelopeFactory,
     string topic)
 {
     _serviceBusQueueDispatcher = serviceBusQueueDispatcher ?? throw new ArgumentNullException(nameof(serviceBusQueueDispatcher));
     _messageEnvelopeFactory    = messageEnvelopeFactory ?? throw new ArgumentNullException(nameof(messageEnvelopeFactory));
     _topic = !string.IsNullOrEmpty(topic) ? topic : throw new ArgumentNullException(nameof(topic));
 }
Ejemplo n.º 3
0
 public Mailer(IMessageEnvelopeFactory messageEnvelopeFactory, IMessageTransport messageTransport, IRepository <Email> emailRepository)
 {
     _messageEnvelopeFactory = messageEnvelopeFactory;
     _messageTransport       = messageTransport;
     _emailRepository        = emailRepository;
 }
Ejemplo n.º 4
0
 public Mailer(IMessageEnvelopeFactory messageEnvelopeFactory, IMessageTransport messageTransport, IRepository<Email> emailRepository)
 {
     _messageEnvelopeFactory = messageEnvelopeFactory;
     _messageTransport = messageTransport;
     _emailRepository = emailRepository;
 }