public ElasticSearchNotifer(IEventSerializer eventSerializer, IJsonSerializer jsonSerializer, IElasticSearchClient <SpeechProjection> elasticSearchClient, ISignalRPublisher publisher) { _eventSerializer = eventSerializer; _jsonSerializer = jsonSerializer; _elasticSearchClient = elasticSearchClient; _publisher = publisher; }
public EventSourcingHandler(IUnitOfWork unitOfWork, IEventStoreRepository eventStoreRepository, IEventSerializer eventSerializer, ISignalRPublisher publisher) { _unitOfWork = unitOfWork; _eventStoreRepository = eventStoreRepository; _eventSerializer = eventSerializer; _publisher = publisher; }
public ProducerService(ISignalRNotifier notifier, ISignalRPublisher publisher, IServiceBus serviceBus) { _notifier = notifier; _publisher = publisher; _serviceBus = serviceBus; }