public static ProducerConfigurationSection FromXml(XElement xml)
        {
            var config = new ProducerConfigurationSection();

            config.DeserializeSection(xml.CreateReader());
            return(config);
        }
コード例 #2
0
 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;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
 public static ProducerConfigurationSection FromXml(XElement xml)
 {
     var config = new ProducerConfigurationSection();
     config.DeserializeSection(xml.CreateReader());
     return config;
 }