コード例 #1
0
ファイル: BaseRequest.cs プロジェクト: QuickUnit/KafkaCrow
 public virtual void ReadContentFromWire(KafkaWireReader reader)
 {
     reader.ReadBigEndianInt16();
     reader.ReadBigEndianInt16();
     CorrelationId = reader.ReadBigEndianInt32();
     ClientId = reader.ReadString();
 }
コード例 #2
0
 public static TopicProductionResult Reader(KafkaWireReader reader)
 {
     return new TopicProductionResult
         {
             TopicName = reader.ReadString(),
             Partitions = reader.ReadArrayOf(() => PartitinProductionResult.Reader(reader))
         };
 }
コード例 #3
0
ファイル: BrokerMetadata.cs プロジェクト: QuickUnit/KafkaCrow
 public static BrokerMetadata Reader(KafkaWireReader reader)
 {
     return new BrokerMetadata
         {
             NodeId = reader.ReadBigEndianInt32(),
             Host = reader.ReadString(),
             Port = reader.ReadBigEndianInt32()
         };
 }
コード例 #4
0
ファイル: TopicMetadata.cs プロジェクト: QuickUnit/KafkaCrow
 public static TopicMetadata Reader(KafkaWireReader x)
 {
     return new TopicMetadata
         {
             TopicErrorCode = (KafkaErrorCode)x.ReadBigEndianInt16(),
             TopicName = x.ReadString(),
             Partitions = x.ReadArrayOf(() => PartitionMetadata.Reader(x))
         };
 }
コード例 #5
0
ファイル: FetchRequest.cs プロジェクト: QuickUnit/KafkaCrow
 public static TopicFetchRequest Reader(KafkaWireReader reader)
 {
     return new TopicFetchRequest
         {
             TopicName = reader.ReadString(),
             Partitions = reader.ReadArrayOf(() => PartitionFetchRequest.Reader(reader))
         };
 }