/// <summary>
 ///
 /// </summary>
 /// <param name="log"></param>
 /// <param name="aggregateFactory"></param>
 /// <param name="eventJsonSerializer"></param>
 /// <param name="eventUpgradeManager"></param>
 /// <param name="metadataProviders"></param>
 /// <param name="eventPersistence"></param>
 /// <param name="snapshotStore"></param>
 /// <param name="dataRetrievalConfiguration"></param>
 public CustomEventStoreBase(
     ILog log,
     IAggregateFactory aggregateFactory,
     IEventJsonSerializer eventJsonSerializer,
     IEventUpgradeManager eventUpgradeManager,
     IEnumerable <IMetadataProvider> metadataProviders,
     IEventPersistence eventPersistence,
     ISnapshotStore snapshotStore, IDataRetrievalConfiguration dataRetrievalConfiguration)
 {
     _eventPersistence = eventPersistence;
     _snapshotStore    = snapshotStore;
     _log = log;
     _aggregateFactory           = aggregateFactory;
     _eventJsonSerializer        = eventJsonSerializer;
     _eventUpgradeManager        = eventUpgradeManager;
     _metadataProviders          = metadataProviders.ToList();
     _dataRetrievalConfiguration = dataRetrievalConfiguration;
 }
Example #2
0
 public ReadModelRebuilder(IReadModelPopulator populator, IDataRetrievalConfiguration dataRetrievalConfiguration)
 {
     _populator = populator;
     _dataRetrievalConfiguration = dataRetrievalConfiguration;
 }