Beispiel #1
0
 public EntitiesSettingsProvider(
     EntitiesSettingsOptionManager optionManager,
     IEnumerable <IEntityPuller> pullers,
     IEnumerable <IEntityIndexer> indexers) : base(optionManager)
 {
     this.pullers  = pullers;
     this.indexers = indexers;
 }
Beispiel #2
0
 public EntitiesSettingsProvider(
     EntitiesSettingsOptionManager optionManager,
     EntityRepository entityRepository,
     ConnectionRepository connectionRepository,
     IndexerManager indexerManager,
     IEnumerable <IEntityPuller> pullers,
     IEnumerable <IEntityIndexer> indexers,
     ResolverFactory resolverFactory) : base(optionManager)
 {
     this.entityRepository     = entityRepository;
     this.connectionRepository = connectionRepository;
     this.indexerManager       = indexerManager;
     this.pullers  = pullers;
     this.indexers = indexers;
     this.indexerManager.OnReport(s => this.logger.Information(s));
     this.logger      = resolverFactory.Resolve <ILogger>("SyncService");
     this.errorLogger = resolverFactory.Resolve <ILogger>("Error");
 }