public ProducerBuilder(string producerName, ProducerConfiguration configuration, OutgoingMessageRegistry messageRegistry) { _messageRegistry = messageRegistry; _producerName = producerName; _kafkaProducerFactory = configuration.KafkaProducerFactory; _messageIdGenerator = configuration.MessageIdGenerator; }
internal Producer(KafkaProducer kafkaProducer, OutgoingMessageRegistry outgoingMessageRegistry, MessageIdGenerator messageIdGenerator) { _kafkaProducer = kafkaProducer; _payloadDescriptorFactory = new PayloadDescriptorFactory(outgoingMessageRegistry, messageIdGenerator); }
public PayloadDescriptorFactory(OutgoingMessageRegistry outgoingMessageRegistry, MessageIdGenerator messageIdGenerator) { _outgoingMessageRegistry = outgoingMessageRegistry; _messageIdGenerator = messageIdGenerator; }
public OutgoingMessageFactory(IOutgoingMessageRegistry outgoingMessageRegistry, MessageIdGenerator messageIdGenerator) { _outgoingMessageRegistry = outgoingMessageRegistry; _messageIdGenerator = messageIdGenerator; }
public Producer(IKafkaProducer kafkaProducer, IOutgoingMessageRegistry outgoingMessageRegistry, MessageIdGenerator messageIdGenerator) { _kafkaProducer = kafkaProducer; _outgoingMessageFactory = new OutgoingMessageFactory(outgoingMessageRegistry, messageIdGenerator); }