Esempio n. 1
0
 public EventPublisher(ILogger <EventPublisher> logger,
                       IOutboxListener listener, IEventStore eventStore)
 {
     _logger     = logger;
     _listener   = listener;
     _eventStore = eventStore;
 }
Esempio n. 2
0
 public MessageRepository(IOutboxListener outboxListener, DatabaseContext db)
 {
     _outboxListener = outboxListener;
     _db             = db;
 }
Esempio n. 3
0
 protected DbContextWithEvents(DbContextOptions options, IOutboxListener listener) : base(options, listener)
 {
 }
Esempio n. 4
0
 public EventBus(IMediator mediator, IOutboxListener outboxListener, IEventListener eventListener)
 {
     _mediator       = mediator ?? throw new Exception($"Missing dependency '{nameof(IMediator)}'");
     _outboxListener = outboxListener;
     _eventListener  = eventListener;
 }
Esempio n. 5
0
 public OutboxDispatcherHostedService(IOutboxListener outboxListener, OutboxDispatcher outboxDispatcher)
 {
     _outboxListener   = outboxListener;
     _outboxDispatcher = outboxDispatcher;
 }
 public UserController(IMediator mediator, IOutboxListener outboxListener, TransactionId transactionId) : base(mediator, outboxListener, transactionId)
 {
 }
Esempio n. 7
0
 public EventBus(IOutboxListener outboxListener)
 {
     _outboxListener = outboxListener;
 }
Esempio n. 8
0
 protected DbContextWithOutbox(DbContextOptions options, IOutboxListener listener) : base(options)
 {
     _listener = listener;
 }
Esempio n. 9
0
 public UserRepository(IOutboxListener outboxListener, DatabaseContext db, TransactionId transactionId)
 {
     _outboxListener = outboxListener;
     _db             = db;
     _transactionId  = transactionId;
 }
Esempio n. 10
0
 public FakeDbContext(DbContextOptions options, IOutboxListener listener) : base(options, listener)
 {
 }
Esempio n. 11
0
 public Handler(IOutboxListener outboxListener, DatabaseContext db)
 {
     _outboxListener = outboxListener;
     _db             = db;
 }
Esempio n. 12
0
 public BaseController(IMediator mediator, IOutboxListener outboxListener, TransactionId transactionId)
 {
     _mediator       = mediator;
     _outboxListener = outboxListener;
     _transactionId  = transactionId;
 }
Esempio n. 13
0
 public SaveChangesEventsInterceptor(IOutboxListener listener)
 {
     _listener = listener;
 }
Esempio n. 14
0
 public OutboxEventProcessorHostedService(IServiceScopeFactory scopeFactory)
 {
     _scope          = scopeFactory.CreateScope();
     _listener       = _scope.ServiceProvider.GetRequiredService <IOutboxListener>();
     _eventProcessor = _scope.ServiceProvider.GetRequiredService <IOutboxEventProcessor>();
 }
Esempio n. 15
0
 /// <summary>
 /// Add a custom implementation of <see cref="IOutboxListener"/>
 /// </summary>
 /// <param name="outboxListener">The custom implementation of <see cref="IOutboxListener"/></param>
 public void WithListener(IOutboxListener outboxListener)
 {
     OutboxListener = outboxListener;
 }