%PDF- %PDF-
Direktori : /www/varak.net/wiki.varak.net/vendor/nmred/kafka-php/src/Kafka/Protocol/Fetch/Helper/ |
Current File : //www/varak.net/wiki.varak.net/vendor/nmred/kafka-php/src/Kafka/Protocol/Fetch/Helper/Consumer.php |
<?php namespace Kafka\Protocol\Fetch\Helper; /** * Description of Consumer * * @author daniel */ class Consumer extends HelperAbstract { protected $consumer; protected $offsetStrategy; /** * Consumer constructor. * @param \Kafka\Consumer $consumer */ public function __construct(\Kafka\Consumer $consumer) { $this->consumer = $consumer; } /** * @param \Kafka\Protocol\Fetch\Partition $partition */ public function onPartitionEof($partition) { $partitionId = $partition->key(); $topicName = $partition->getTopicName(); $offset = $partition->getMessageOffset(); $this->consumer->setFromOffset(true); $this->consumer->setPartition($topicName, $partitionId, ($offset +1)); } /** * @param string $streamKey */ public function onStreamEof($streamKey) { } /** * @param string $topicName */ public function onTopicEof($topicName) { } }