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); }
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); }
public OutboxDispatcher(IOutboxUnitOfWorkFactory unitOfWorkFactory, OutboxProducer producer) { _unitOfWorkFactory = unitOfWorkFactory; _producer = producer; }
public OutboxProcessor(IOutboxUnitOfWorkFactory unitOfWorkFactory, IProducer producer) { _unitOfWorkFactory = unitOfWorkFactory; _producer = producer; }