Пример #1
0
 public static MessageInSet Reader(KafkaWireReader reader)
 {
     return new MessageInSet(
         reader.ReadBigEndianInt64(),
         reader.ReadBigEndianInt32(),
         Message.Reader(reader));
 }
Пример #2
0
 public static PartitinProductionResult Reader(KafkaWireReader reader)
 {
     return new PartitinProductionResult
         {
             Partition = reader.ReadBigEndianInt32(),
             ErrorCode = (KafkaErrorCode)reader.ReadBigEndianInt16(),
             Offset = reader.ReadBigEndianInt64()
         };
 }
Пример #3
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));
 }
Пример #4
0
 public static PartitionFetchRequest Reader(KafkaWireReader reader)
 {
     return new PartitionFetchRequest
         {
             Partition = reader.ReadBigEndianInt32(),
             FetchOffset = reader.ReadBigEndianInt64(),
             MaxBytes = reader.ReadBigEndianInt32()
         };
 }