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; }