Beispiel #1
0
 public FijiFactsFlowAccumulator(IKafkaSettingsFactory kafkaSettingsFactory, IDataObjectsActorFactory dataObjectsActorFactory, IEventLogger eventLogger)
 {
     _dataObjectsActorFactory = dataObjectsActorFactory;
     _eventLogger             = eventLogger;
     _appropriateTopics       = kafkaSettingsFactory.CreateReceiverSettings(FijiFactsFlow.Instance).TopicPartitionOffsets
                                .Select(x => x.Topic).ToHashSet();
 }
Beispiel #2
0
 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
     };
 }