public IOffsetsWatermark GetWatermarkOffsets(XXXTopicPartition offsets) { Console.WriteLine("GetWatermarkOffsets..."); var wm = this.consumer.GetWatermarkOffsets(Util.TopicPartition(offsets)); return(new OffsetsWatermark(wm.High, wm.Low)); }
public IOffsetsWatermark QueryWatermarkOffsets(XXXTopicPartition offsets, TimeSpan timeout) { var wm = this.consumer.QueryWatermarkOffsets(Util.TopicPartition(offsets), timeout); Console.WriteLine("GetWatermarkOffsets..."); return(new OffsetsWatermark(wm.High, wm.Low)); }
public long Position(XXXTopicPartition offsets) { Console.WriteLine("Position..."); return(this.consumer.Position(Util.TopicPartition(offsets)).Value); }
public IOffsetsWatermark QueryWatermarkOffsets(XXXTopicPartition topicPartition, TimeSpan timeout) { return(this.consumerClient.QueryWatermarkOffsets(topicPartition, timeout)); }
public IOffsetsWatermark GetWatermarkOffsets(XXXTopicPartition topicPartition) { return(this.consumerClient.GetWatermarkOffsets(topicPartition)); }
public long GetPosition(XXXTopicPartition topicPartition) { return(this.consumerClient.Position(topicPartition)); }
public XXXTopicPartitionOffset(XXXTopicPartition tp, long offset) { this.TopicPartition = tp; this.Offset = offset; }
public XXXTopicPartitionTimestamp(XXXTopicPartition tp, long timestamp) { this.Timestamp = timestamp; this.TopicPartition = tp; }