コード例 #1
0
 public Outbox(IRepository <DomainEventEnvelope> repository, IDomainEventRegistry eventRegistry,
               IRequestCorrelation requestCorrelation)
 {
     _repository         = repository;
     _eventRegistry      = eventRegistry;
     _requestCorrelation = requestCorrelation;
 }
コード例 #2
0
 public EventDispatcher(
     ILogger <EventDispatcher> logger,
     IDomainEventRegistry eventRegistry)
 {
     _logger        = logger;
     _eventRegistry = eventRegistry;
 }
コード例 #3
0
 public KafkaEventConsumer(
     ILogger <KafkaEventConsumer> logger,
     IServiceProvider serviceProvider,
     KafkaConsumerFactory kafkaConsumerFactory,
     IDomainEventRegistry domainEventRegistry)
 {
     _logger          = logger;
     _consumerFactory = kafkaConsumerFactory;
     _serviceProvider = serviceProvider;
     _eventRegistry   = domainEventRegistry;
 }
コード例 #4
0
 public EventHandlerFactory(IServiceProvider serviceProvider, IDomainEventRegistry <TAggregate> domainEventRegistry)
 {
     _serviceProvider     = serviceProvider;
     _domainEventRegistry = domainEventRegistry;
 }
コード例 #5
0
 public K8sApplicationService(IDomainEventRegistry domainEventRegistry, IPublishingEventsQueue publishingEventsQueue)
 {
     _domainEventRegistry   = domainEventRegistry;
     _publishingEventsQueue = publishingEventsQueue;
 }
コード例 #6
0
ファイル: Outbox.cs プロジェクト: lulzzz/capability-service
 public Outbox(DomainEventEnvelopRepository repository, IDomainEventRegistry eventRegistry)
 {
     _repository    = repository;
     _eventRegistry = eventRegistry;
 }