Example #1
0
 public OutboxHandler(IOutboxDataProvider dataProvider, IOutboxMessageHandlerFactory messageHandlerFactory,
                      IOutboxSerializer serializer, ILogger <OutboxHandler <TDbContext> > logger)
 {
     _dataProvider   = dataProvider ?? throw new ArgumentNullException(nameof(dataProvider));
     _handlerFactory = messageHandlerFactory ?? throw new ArgumentNullException(nameof(messageHandlerFactory));
     _serializer     = serializer ?? throw new ArgumentNullException(nameof(serializer));
     _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Example #2
0
 public OutboxService(IOutboxDataProvider outboxDataProvider, IOutboxSerializer serializer)
 {
     _outboxDataProvider = outboxDataProvider ?? throw new ArgumentNullException(nameof(outboxDataProvider));
     _serializer         = serializer ?? throw new ArgumentNullException(nameof(serializer));
 }
Example #3
0
 public QueueMessageProcessor([NotNull] IMassTransitSender massTransitSender, [NotNull] IOutboxSerializer outboxSerializer)
 {
     _massTransitSender = massTransitSender ?? throw new ArgumentNullException(nameof(massTransitSender));
     _outboxSerializer  = outboxSerializer ?? throw new ArgumentNullException(nameof(outboxSerializer));
 }
 public OutboxService([NotNull] IOutboxDataProvider <TDbContext> outboxDataProvider, [NotNull] IOutboxSerializer serializer)
 {
     _outboxDataProvider = outboxDataProvider ?? throw new ArgumentNullException(nameof(outboxDataProvider));
     _serializer         = serializer ?? throw new ArgumentNullException(nameof(serializer));
 }