Ejemplo n.º 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();
 }
Ejemplo n.º 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 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;
 }
Ejemplo n.º 5
0
 public KafkaMessageFlowInfoProvider(IKafkaSettingsFactory kafkaSettingsFactory)
 {
     _kafkaSettingsFactory = kafkaSettingsFactory;
 }
Ejemplo n.º 6
0
 public KafkaMessageFlowInfoProvider(IKafkaSettingsFactory kafkaSettingsFactory)
 {
     _kafkaSettingsFactory = kafkaSettingsFactory;
     _adminClient          = new AdminClientBuilder(_kafkaSettingsFactory.CreateAdminSettings().Config).Build();
 }
Ejemplo n.º 7
0
 public StateInitKafkaSettingsFactory(IKafkaSettingsFactory wrap)
 {
     _wrap = wrap;
 }