Example #1
0
 public PollingPublisher(IOutboxUnitOfWorkFactory unitOfWorkFactory, IProducer producer)
 {
     _outboxProcessor = new OutboxProcessor(unitOfWorkFactory, producer);
 }
 public OutboxDispatcherHostedService(IOutboxUnitOfWorkFactory unitOfWorkFactory, OutboxProducer producer, IOutboxNotification outboxNotification)
 {
     _outboxNotification = outboxNotification;
     _outboxDispatcher   = new OutboxDispatcher(unitOfWorkFactory, producer);
 }
Example #3
0
 public OutboxDispatcher(ILoggerFactory loggerFactory, IOutboxUnitOfWorkFactory unitOfWorkFactory, OutboxProducer producer)
 {
     _logger            = loggerFactory.CreateLogger <OutboxDispatcher>();
     _unitOfWorkFactory = unitOfWorkFactory;
     _producer          = producer;
 }
 public OutboxProcessorBuilder With(IOutboxUnitOfWorkFactory outboxUnitOfWorkFactory)
 {
     _outboxUnitOfWorkFactory = outboxUnitOfWorkFactory;
     return(this);
 }
 public OutboxDispatcherBuilder With(IOutboxUnitOfWorkFactory outboxUnitOfWorkFactory)
 {
     _outboxUnitOfWorkFactory = outboxUnitOfWorkFactory;
     return(this);
 }
Example #6
0
 public OutboxDispatcher(IOutboxUnitOfWorkFactory unitOfWorkFactory, OutboxProducer producer)
 {
     _unitOfWorkFactory = unitOfWorkFactory;
     _producer          = producer;
 }
Example #7
0
 public OutboxProcessor(IOutboxUnitOfWorkFactory unitOfWorkFactory, IProducer producer)
 {
     _unitOfWorkFactory = unitOfWorkFactory;
     _producer          = producer;
 }