public KafkaProducer( IKafkaClient client, KafkaEventBus publisher) { this.publisher = publisher; this.client = client; }
public Task Work(KafkaEventBus bus) { if (eventBusDictionary.TryAdd(bus.ProducerType, bus)) { eventBusList.Add(bus); } else { throw new EventBusRepeatException(bus.ProducerType.FullName); } return(Task.CompletedTask); }