Esempio n. 1
0
 public static PartitionProduction Reader(KafkaWireReader reader)
 {
     var partition = reader.ReadBigEndianInt32();
     var messageSetSize = reader.ReadBigEndianInt32();
     return new PartitionProduction(
         partition,
         messageSetSize,
         reader.ReadWithoutSize(()=>MessageInSet.Reader(reader), max: messageSetSize));
 }
Esempio n. 2
0
 public static PartitionFetchResponse Reader(KafkaWireReader reader)
 {
     var partition = reader.ReadBigEndianInt32();
     var errorCode = (KafkaErrorCode)reader.ReadBigEndianInt16();
     var highwaterMarkOffset = reader.ReadBigEndianInt64();
     var messageSetSize = reader.ReadBigEndianInt32();
     return new PartitionFetchResponse(
         partition,
         errorCode,
         highwaterMarkOffset,
         messageSetSize,
         reader.ReadWithoutSize(() => MessageInSet.Reader(reader), max: messageSetSize));
 }