Exemple #1
0
 public KafkaReceiver(
     MessageFlowMetadata sourceFlowMetadata,
     IPerformedOperationsReceiverSettings messageReceiverSettings,
     IKafkaMessageFlowReceiverFactory messageFlowReceiverFactory)
     : base(sourceFlowMetadata, messageReceiverSettings)
 {
     _messageFlowReceiver = messageFlowReceiverFactory.Create(SourceFlowMetadata.MessageFlow);
 }
 public KafkaReplicationActor(
     IConnectionStringSettings connectionStringSettings,
     IKafkaMessageFlowReceiverFactory kafkaMessageFlowReceiverFactory,
     KafkaMessageFlowInfoProvider kafkaMessageFlowInfoProvider,
     IReadOnlyCollection <IBulkCommandFactory <ConsumeResult <Ignore, byte[]> > > commandFactories,
     ITracer tracer)
 {
     _connectionStringSettings     = connectionStringSettings;
     _receiverFactory              = kafkaMessageFlowReceiverFactory;
     _kafkaMessageFlowInfoProvider = kafkaMessageFlowInfoProvider;
     _commandFactories             = commandFactories;
     _tracer = tracer;
 }
 public KafkaReplicationActor(
     IConnectionStringSettings connectionStringSettings,
     IDataObjectTypesProviderFactory dataObjectTypesProviderFactory,
     IKafkaMessageFlowReceiverFactory kafkaMessageFlowReceiverFactory,
     KafkaMessageFlowInfoProvider kafkaMessageFlowInfoProvider,
     IReadOnlyCollection <IBulkCommandFactory <Confluent.Kafka.Message> > commandFactories,
     ITracer tracer)
 {
     _connectionStringSettings       = connectionStringSettings;
     _dataObjectTypesProviderFactory = dataObjectTypesProviderFactory;
     _receiverFactory = kafkaMessageFlowReceiverFactory;
     _kafkaMessageFlowInfoProvider = kafkaMessageFlowInfoProvider;
     _commandFactories             = commandFactories;
     _tracer = tracer;
 }