public FijiFactsFlowAccumulator(IKafkaSettingsFactory kafkaSettingsFactory, IDataObjectsActorFactory dataObjectsActorFactory, IEventLogger eventLogger) { _dataObjectsActorFactory = dataObjectsActorFactory; _eventLogger = eventLogger; _appropriateTopics = kafkaSettingsFactory.CreateReceiverSettings(FijiFactsFlow.Instance).TopicPartitionOffsets .Select(x => x.Topic).ToHashSet(); }
public InfoRussiaFactsFlowAccumulator(IKafkaSettingsFactory kafkaSettingsFactory, IDataObjectsActorFactory dataObjectsActorFactory, SyncEntityNameActor syncEntityNameActor, IEventLogger eventLogger /*, AmsFactsFlowTelemetryPublisher telemetryPublisher*/) { _dataObjectsActorFactory = dataObjectsActorFactory; _syncEntityNameActor = syncEntityNameActor; _eventLogger = eventLogger; _appropriateTopics = kafkaSettingsFactory.CreateReceiverSettings(InfoRussiaFactsFlow.Instance).TopicPartitionOffsets .Select(x => x.Topic).ToHashSet(); }
public RulesetFactsFlowHandler( IDataObjectsActorFactory dataObjectsActorFactory, IEventLogger eventLogger, ITracer tracer) { _dataObjectsActorFactory = dataObjectsActorFactory; _eventLogger = eventLogger; _tracer = tracer; }
public AmsFactsFlowHandler( IDataObjectsActorFactory dataObjectsActorFactory, SyncEntityNameActor syncEntityNameActor, IEventLogger eventLogger, AmsFactsFlowTelemetryPublisher telemetryPublisher, ITracer tracer) { _dataObjectsActorFactory = dataObjectsActorFactory; _syncEntityNameActor = syncEntityNameActor; _eventLogger = eventLogger; _telemetryPublisher = telemetryPublisher; _tracer = tracer; }
public ImportFactsFromErmHandler( IReplicationSettings replicationSettings, IDataObjectsActorFactory dataObjectsActorFactory, IEventLogger eventLogger, ITelemetryPublisher telemetryPublisher, ITracer tracer) { _replicationSettings = replicationSettings; _dataObjectsActorFactory = dataObjectsActorFactory; _eventLogger = eventLogger; _telemetryPublisher = telemetryPublisher; _tracer = tracer; }
public ErmFactsFlowHandler( IDataObjectsActorFactory dataObjectsActorFactory, SyncEntityNameActor syncEntityNameActor, IEventLogger eventLogger, ErmFactsFlowTelemetryPublisher telemetryPublisher, ITracer tracer) { _dataObjectsActorFactory = dataObjectsActorFactory; _syncEntityNameActor = syncEntityNameActor; _eventLogger = eventLogger; _telemetryPublisher = telemetryPublisher; _tracer = tracer; _transactionOptions = new TransactionOptions { IsolationLevel = IsolationLevel.ReadCommitted, Timeout = TimeSpan.Zero }; }