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 KafkaFactsBulkCommandFactory(IKafkaSettingsFactory kafkaSettingsFactory) { _amsTopics = kafkaSettingsFactory.CreateReceiverSettings(AmsFactsFlow.Instance).TopicPartitionOffsets .Select(x => x.Topic).ToHashSet(); _amsDeserializer = new AdvertisementDtoDeserializer(); _rulesetTopics = kafkaSettingsFactory.CreateReceiverSettings(RulesetFactsFlow.Instance).TopicPartitionOffsets .Select(x => x.Topic).ToHashSet(); _rulesetDeserializer = new RulesetDtoDeserializer(); _infoRussiaTopics = kafkaSettingsFactory.CreateReceiverSettings(InfoRussiaFactsFlow.Instance).TopicPartitionOffsets .Select(x => x.Topic).ToHashSet(); _infoRussiaDeserializer = new InfoRussiaDtoDeserializer(); _fijiTopics = kafkaSettingsFactory.CreateReceiverSettings(FijiFactsFlow.Instance).TopicPartitionOffsets .Select(x => x.Topic).ToHashSet(); _fijiDeserializer = new FijiDtoDeserializer(); }
public KafkaMessageFlowReceiverFactory(ITracer tracer, IKafkaSettingsFactory kafkaSettingsFactory) { _tracer = tracer; _kafkaSettingsFactory = kafkaSettingsFactory; }
public KafkaMessageFlowInfoProvider(IKafkaSettingsFactory kafkaSettingsFactory) { _kafkaSettingsFactory = kafkaSettingsFactory; }
public KafkaMessageFlowInfoProvider(IKafkaSettingsFactory kafkaSettingsFactory) { _kafkaSettingsFactory = kafkaSettingsFactory; _adminClient = new AdminClientBuilder(_kafkaSettingsFactory.CreateAdminSettings().Config).Build(); }
public StateInitKafkaSettingsFactory(IKafkaSettingsFactory wrap) { _wrap = wrap; }