Example #1
0
 public OutboxBus(
     IBus bus,
     IOutboxMessageRepository outboxMessageRepository)
 {
     Bus = bus;
     OutboxMessageRepository = outboxMessageRepository;
 }
Example #2
0
 public OutboxMessageCleaner(
     ILogger <OutboxMessageCleaner> logger,
     IConfiguration configuration,
     IOutboxMessageRepository outboxMessageRepository,
     IOutboxBus bus)
 {
     Logger                  = logger;
     Configuration           = configuration;
     OutboxMessageRepository = outboxMessageRepository;
     Bus = bus;
 }
 public OutboxMessageCollector(MessageIdGenerator messageIdGenerator, IOutgoingMessageRegistry outgoingMessageRegistry, IOutboxMessageRepository repository)
 {
     _outgoingMessageFactory = new OutgoingMessageFactory(outgoingMessageRegistry, messageIdGenerator);
     _repository             = repository;
 }
Example #4
0
 public OutboxQueueBuilder With(IOutboxMessageRepository outboxMessageRepository)
 {
     _outboxMessageRepository = outboxMessageRepository;
     return(this);
 }
 public OutboxMessageCollectorBuilder With(IOutboxMessageRepository outboxMessageRepository)
 {
     _outboxMessageRepository = outboxMessageRepository;
     return(this);
 }