public function setOffset($topicName, $partitionId, $offset) { $offsetObject = new \Kafka\Offset($this->client, $this->group, $topicName, $partitionId); $offsetObject->setOffset($offset); $this->payload[$topicName][$partitionId] = $offset; }
/** * on partition eof call * * @param \Kafka\Protocol\Fetch\Partition $partition * @access public * @return void */ public function onPartitionEof($partition) { $partitionId = $partition->key(); $topicName = $partition->getTopicName(); $offset = $partition->getMessageOffset(); $offsetObject = new \Kafka\Offset($this->client, $this->group, $topicName, $partitionId); $offsetObject->setOffset($offset); }