Пример #1
0
 public override void ReadContentFromWire(KafkaWireReader reader)
 {
     base.ReadContentFromWire(reader);
     RequiredAcks = reader.ReadBigEndianInt16();
     Timeout = reader.ReadBigEndianInt32();
     TopicProductions = reader.ReadArrayOf(()=>TopicProduction.Reader(reader));
 }
Пример #2
0
 public virtual void ReadContentFromWire(KafkaWireReader reader)
 {
     reader.ReadBigEndianInt16();
     reader.ReadBigEndianInt16();
     CorrelationId = reader.ReadBigEndianInt32();
     ClientId = reader.ReadString();
 }
Пример #3
0
 public static MessageInSet Reader(KafkaWireReader reader)
 {
     return new MessageInSet(
         reader.ReadBigEndianInt64(),
         reader.ReadBigEndianInt32(),
         Message.Reader(reader));
 }
Пример #4
0
 public override void ReadContentFromWire(KafkaWireReader reader)
 {
     base.ReadContentFromWire(reader);
     ReplicaId = reader.ReadBigEndianInt32();
     MaxWaitTime = reader.ReadBigEndianInt32();
     MinBytes = reader.ReadBigEndianInt32();
     Topics = reader.ReadArrayOf(() => TopicFetchRequest.Reader(reader));
 }
Пример #5
0
 public static TopicProductionResult Reader(KafkaWireReader reader)
 {
     return new TopicProductionResult
         {
             TopicName = reader.ReadString(),
             Partitions = reader.ReadArrayOf(() => PartitinProductionResult.Reader(reader))
         };
 }
Пример #6
0
 public static Message Reader(KafkaWireReader reader)
 {
     return new Message(
         reader.ReadBigEndianInt32(),
         reader.ReadByte(),
         reader.ReadByte(),
         reader.ReadArrayOfBytes(),
         reader.ReadArrayOfBytes());
 }
Пример #7
0
 public static PartitinProductionResult Reader(KafkaWireReader reader)
 {
     return new PartitinProductionResult
         {
             Partition = reader.ReadBigEndianInt32(),
             ErrorCode = (KafkaErrorCode)reader.ReadBigEndianInt16(),
             Offset = reader.ReadBigEndianInt64()
         };
 }
Пример #8
0
 public static TopicMetadata Reader(KafkaWireReader x)
 {
     return new TopicMetadata
         {
             TopicErrorCode = (KafkaErrorCode)x.ReadBigEndianInt16(),
             TopicName = x.ReadString(),
             Partitions = x.ReadArrayOf(() => PartitionMetadata.Reader(x))
         };
 }
Пример #9
0
 public static BrokerMetadata Reader(KafkaWireReader reader)
 {
     return new BrokerMetadata
         {
             NodeId = reader.ReadBigEndianInt32(),
             Host = reader.ReadString(),
             Port = reader.ReadBigEndianInt32()
         };
 }
Пример #10
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));
 }
Пример #11
0
 public static PartitionMetadata Reader(KafkaWireReader x)
 {
     return new PartitionMetadata
         {
             PartitionErrorCode = (KafkaErrorCode)x.ReadBigEndianInt16(),
             PartitionId = x.ReadBigEndianInt32(),
             Leader = x.ReadBigEndianInt32(),
             Replicas = x.ReadArrayOfInt32(),
             Isr = x.ReadArrayOfInt32()
         };
 }
Пример #12
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));
 }
Пример #13
0
 public override void ReadContentFromWire(KafkaWireReader reader)
 {
     base.ReadContentFromWire(reader);
     Topics = reader.ReadArrayOf(() => TopicProductionResult.Reader(reader));
 }
Пример #14
0
 public static PartitionFetchRequest Reader(KafkaWireReader reader)
 {
     return new PartitionFetchRequest
         {
             Partition = reader.ReadBigEndianInt32(),
             FetchOffset = reader.ReadBigEndianInt64(),
             MaxBytes = reader.ReadBigEndianInt32()
         };
 }
Пример #15
0
 public virtual void ReadContentFromWire(KafkaWireReader reader)
 {
     CorrolationId = reader.ReadBigEndianInt32();
 }
Пример #16
0
 public static TopicFetchRequest Reader(KafkaWireReader reader)
 {
     return new TopicFetchRequest
         {
             TopicName = reader.ReadString(),
             Partitions = reader.ReadArrayOf(() => PartitionFetchRequest.Reader(reader))
         };
 }
Пример #17
0
 public override void ReadContentFromWire(KafkaWireReader reader)
 {
     base.ReadContentFromWire(reader);
     TopicNames = reader.ReadArrayOfStrings();
 }
Пример #18
0
 public override void ReadContentFromWire(KafkaWireReader reader)
 {
     base.ReadContentFromWire(reader);
     Topics = reader.ReadArrayOf(() => TopicFetchResponse.Reader(reader));
 }
Пример #19
0
 public override void ReadContentFromWire(KafkaWireReader reader)
 {
     base.ReadContentFromWire(reader);
     Brokers = reader.ReadArrayOf(() => BrokerMetadata.Reader(reader));
     Topics = reader.ReadArrayOf(() => TopicMetadata.Reader(reader));
 }