public static ProducerConfigurationSection FromXml(XElement xml) { var config = new ProducerConfigurationSection(); config.DeserializeSection(xml.CreateReader()); return(config); }
public SyncProducerConfig(ProducerConfigurationSection config, string host, int port) { this.Host = host; this.Port = port; this.SendBufferBytes = config.SendBufferBytes; this.ClientId = config.ClientId; this.RequestRequiredAcks = config.RequestRequiredAcks; this.RequestTimeoutMs = config.RequestTimeoutMs; }
public AsyncProducerConfig(ProducerConfigurationSection config, string host, int port) : base(config, host, port) { this.QueueBufferingMaxMs = config.QueueBufferingMaxMs; this.QueueBufferingMaxMessages = config.QueueBufferingMaxMessages; this.QueueEnqueueTimeoutMs = config.QueueEnqueueTimeoutMs; this.BatchNumMessages = config.BatchNumMessages; this.Serializer = config.Serializer; this.KeySerializer = config.KeySerializer; }
public static ProducerConfigurationSection FromXml(XElement xml) { var config = new ProducerConfigurationSection(); config.DeserializeSection(xml.CreateReader()); return config; }