public CatchUpSubscriptionClient( IServiceProvider serviceProvider, IEventPositionRepository eventPositionRepository, IUnitOfWork unitOfWork, IStoredEventSerializer storedEventSerializer, IStoredEventDispatcher eventDispatcher ) { _serviceProvider = serviceProvider; _eventPositionRepository = eventPositionRepository; _unitOfWork = unitOfWork; _storedEventSerializer = storedEventSerializer; _eventDispatcher = eventDispatcher; }
public Aggregator( IEventBus eventBus, IEventStoreExtended eventStore, IEventPublisher eventPublisher, IEventPositionRepository eventPositionRepository, ILogger logger, FeedsSynchronizer feedsSynchronizer, ProjectionsBootstrapper projectionsBootstrapper) { _eventBus = eventBus; _feedsSynchronizer = feedsSynchronizer; _eventPublisher = eventPublisher; _logger = logger; _projectionsBootstrapper = projectionsBootstrapper; _eventPositionRepository = eventPositionRepository; _eventStore = eventStore; }