public OutboxBus( IBus bus, IOutboxMessageRepository outboxMessageRepository) { Bus = bus; OutboxMessageRepository = outboxMessageRepository; }
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; }
public OutboxQueueBuilder With(IOutboxMessageRepository outboxMessageRepository) { _outboxMessageRepository = outboxMessageRepository; return(this); }
public OutboxMessageCollectorBuilder With(IOutboxMessageRepository outboxMessageRepository) { _outboxMessageRepository = outboxMessageRepository; return(this); }