public CatchUpSubscriptionClient(
     IServiceProvider serviceProvider,
     IEventPositionRepository eventPositionRepository,
     IUnitOfWork unitOfWork,
     IStoredEventSerializer storedEventSerializer,
     IStoredEventDispatcher eventDispatcher
     )
 {
     _serviceProvider         = serviceProvider;
     _eventPositionRepository = eventPositionRepository;
     _unitOfWork            = unitOfWork;
     _storedEventSerializer = storedEventSerializer;
     _eventDispatcher       = eventDispatcher;
 }
Пример #2
0
 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;
 }