public void SaveTo(KafkaWriter writer) { writer.Write(Partition); var lengthWriter = new KafkaLengthWriter(writer); lengthWriter.MarkAsStart(); MessageSet.SaveTo(writer); MessageSetSize = lengthWriter.Caculate(); }
public void SaveTo(KafkaWriter writer) { writer.Write(Offset); //writer.Write(MessageSize); var lengthWriter = new KafkaLengthWriter(writer); lengthWriter.MarkAsStart(); Message.SaveTo(writer); MessageSize = lengthWriter.Caculate(); }
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(); } }