public MasterScheduler(IEventQueueOperator eventQueueOperator, 
     IConfigurationValueProvider configurationValueProvider,
     ISourceConfiguration sourceConfiguration,
     IElasticsearchClient elasticsearchClient,
     IServiceLocator locator)
 {
     _sourceConfiguration = sourceConfiguration;
     _locator = locator;
     _elasticsearchClient = elasticsearchClient;
     _configurationValueProvider = configurationValueProvider;
     _eventQueueOperator = eventQueueOperator;
  }
Beispiel #2
0
 public MasterScheduler(IEventQueueOperator eventQueueOperator,
                        IConfigurationValueProvider configurationValueProvider,
                        ISourceConfiguration sourceConfiguration,
                        IElasticsearchClient elasticsearchClient,
                        IServiceLocator locator)
 {
     _sourceConfiguration        = sourceConfiguration;
     _locator                    = locator;
     _elasticsearchClient        = elasticsearchClient;
     _configurationValueProvider = configurationValueProvider;
     _eventQueueOperator         = eventQueueOperator;
 }
 public MasterScheduler(IEventQueueOperator eventQueueOperator,
                        IConfigurationValueProvider configurationValueProvider,
                        ISourceConfiguration sourceConfiguration,
                        IElasticsearchClient elasticsearchClient,
                        IServiceLocator locator,
                        ILockStore lockStore,
                        ITelemetryProvider telemetryProvider,
                        IIndexNamer indexNamer,
                        IKeyValueStore keyValueStore)
 {
     _keyValueStore                = keyValueStore;
     _indexNamer                   = indexNamer;
     _lockStore                    = lockStore;
     _telemetryProvider            = telemetryProvider;
     _sourceConfiguration          = sourceConfiguration;
     _locator                      = locator;
     _elasticsearchClient          = elasticsearchClient;
     _configurationValueProvider   = configurationValueProvider;
     _eventQueueOperator           = eventQueueOperator;
     _scheduleDurationInstrumentor = telemetryProvider.GetInstrumentor <MasterScheduler>();
 }