public Outbox(IRepository <DomainEventEnvelope> repository, IDomainEventRegistry eventRegistry, IRequestCorrelation requestCorrelation) { _repository = repository; _eventRegistry = eventRegistry; _requestCorrelation = requestCorrelation; }
public EventDispatcher( ILogger <EventDispatcher> logger, IDomainEventRegistry eventRegistry) { _logger = logger; _eventRegistry = eventRegistry; }
public KafkaEventConsumer( ILogger <KafkaEventConsumer> logger, IServiceProvider serviceProvider, KafkaConsumerFactory kafkaConsumerFactory, IDomainEventRegistry domainEventRegistry) { _logger = logger; _consumerFactory = kafkaConsumerFactory; _serviceProvider = serviceProvider; _eventRegistry = domainEventRegistry; }
public EventHandlerFactory(IServiceProvider serviceProvider, IDomainEventRegistry <TAggregate> domainEventRegistry) { _serviceProvider = serviceProvider; _domainEventRegistry = domainEventRegistry; }
public K8sApplicationService(IDomainEventRegistry domainEventRegistry, IPublishingEventsQueue publishingEventsQueue) { _domainEventRegistry = domainEventRegistry; _publishingEventsQueue = publishingEventsQueue; }
public Outbox(DomainEventEnvelopRepository repository, IDomainEventRegistry eventRegistry) { _repository = repository; _eventRegistry = eventRegistry; }