2 namespace Kafka\Protocol\Fetch\Helper;
4 * Description of Consumer
8 class Consumer extends HelperAbstract
12 protected $offsetStrategy;
15 * Consumer constructor.
16 * @param \Kafka\Consumer $consumer
18 public function __construct(\Kafka\Consumer $consumer)
20 $this->consumer = $consumer;
24 * @param \Kafka\Protocol\Fetch\Partition $partition
26 public function onPartitionEof($partition)
28 $partitionId = $partition->key();
29 $topicName = $partition->getTopicName();
30 $offset = $partition->getMessageOffset();
31 $this->consumer->setFromOffset(true);
32 $this->consumer->setPartition($topicName, $partitionId, ($offset +1));
36 * @param string $streamKey
38 public function onStreamEof($streamKey)
44 * @param string $topicName
46 public function onTopicEof($topicName)