Example #1
0
        public void SaveTo(KafkaWriter writer)
        {
            writer.Write(Partition);
            var lengthWriter = new KafkaLengthWriter(writer);

            lengthWriter.MarkAsStart();
            MessageSet.SaveTo(writer);
            MessageSetSize = lengthWriter.Caculate();
        }
Example #2
0
        public void SaveTo(KafkaWriter writer)
        {
            writer.Write(Offset);
            //writer.Write(MessageSize);
            var lengthWriter = new KafkaLengthWriter(writer);

            lengthWriter.MarkAsStart();
            Message.SaveTo(writer);
            MessageSize = lengthWriter.Caculate();
        }
Example #3
0
 public void Serialize(Stream stream)
 {
     using (var writer = new KafkaWriter(stream)) {
         var lengthWriter = new KafkaLengthWriter(writer);
         lengthWriter.MarkAsStart();
         writer.Write(CorrelationId);
         SerializeContent(writer);
         Size = lengthWriter.Caculate();
     }
 }