Skip to content

Commit 45175bd

Browse files
committed
deploy: a575b38
1 parent 4abe936 commit 45175bd

File tree

12 files changed

+105
-44
lines changed

12 files changed

+105
-44
lines changed

consumer/getAssignment/index.html

Lines changed: 11 additions & 2 deletions
Large diffs are not rendered by default.

consumer/getCommittedOffsets/index.html

Lines changed: 6 additions & 2 deletions
Large diffs are not rendered by default.

consumer/getMetadata/index.html

Lines changed: 6 additions & 2 deletions
Large diffs are not rendered by default.

consumer/getOffsetPositions/index.html

Lines changed: 6 additions & 2 deletions
Large diffs are not rendered by default.

consumer/getSubscription/index.html

Lines changed: 6 additions & 2 deletions
Large diffs are not rendered by default.

consumer/getTopicHandle/index.html

Lines changed: 8 additions & 2 deletions
Large diffs are not rendered by default.

consumer/index.xml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,20 @@ Parameter details If null is passed, latest offsets for the current assignment w
1111
Registered callbacks will be automaically called rebalanceCallback, logCallback, etc.
1212
On error $message->err will not be RD_KAFKA_ERR_NO_ERROR but contain the acutal error code.
1313
Example $conf = Kafka\Configuration(); $conf->set('metadata.broker.list', 'kafka:9092'); $consumer = new Kafka\Consumer($conf); $message = $consumer->consume(20000); An application should call consume() at regular intervals, even if no messages
14-
are expected, to serve any queued callbacks waiting to be called.</description></item><item><title>getAssignment</title><link>https://php-kafka.github.io/consumer/getAssignment/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getAssignment/</guid><description>Description asdf
15-
Example</description></item><item><title>getCommittedOffsets</title><link>https://php-kafka.github.io/consumer/getCommittedOffsets/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getCommittedOffsets/</guid><description>Description asdf
16-
Example</description></item><item><title>getMetadata</title><link>https://php-kafka.github.io/consumer/getMetadata/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getMetadata/</guid><description>Description asdf
17-
Example</description></item><item><title>getOffsetPositions</title><link>https://php-kafka.github.io/consumer/getOffsetPositions/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getOffsetPositions/</guid><description>Description asdf
18-
Example</description></item><item><title>getSubscription</title><link>https://php-kafka.github.io/consumer/getSubscription/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getSubscription/</guid><description>Description asdf
19-
Example</description></item><item><title>getTopicHandle</title><link>https://php-kafka.github.io/consumer/getTopicHandle/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getTopicHandle/</guid><description>Description asdf
20-
Example</description></item><item><title>offsetsForTimes</title><link>https://php-kafka.github.io/consumer/offsetForTimes/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/offsetForTimes/</guid><description>Description asdf
21-
Example</description></item><item><title>queryWatermarkOffsets</title><link>https://php-kafka.github.io/consumer/queryWatermarkOffsets/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/queryWatermarkOffsets/</guid><description>Description asdf
22-
Example</description></item><item><title>subscribe</title><link>https://php-kafka.github.io/consumer/subscribe/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/subscribe/</guid><description>Description asdf
23-
Example</description></item><item><title>unsubscribe</title><link>https://php-kafka.github.io/consumer/unsubscribe/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/unsubscribe/</guid><description>Description asdf
24-
Example</description></item></channel></rss>
14+
are expected, to serve any queued callbacks waiting to be called.</description></item><item><title>getAssignment</title><link>https://php-kafka.github.io/consumer/getAssignment/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getAssignment/</guid><description>Description public function getAssignment(): array {} Returns the current partition assignment
15+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $consumer-&amp;gt;assign( [ new Kafka\TopicPartition(&amp;#39;test-topic&amp;#39;, 1, 3000), new Kafka\TopicPartition(&amp;#39;test-topic&amp;#39;, 2, 3009) ] ); var_dump($consumer-&amp;gt;getAssignment());</description></item><item><title>getCommittedOffsets</title><link>https://php-kafka.github.io/consumer/getCommittedOffsets/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getCommittedOffsets/</guid><description>Description public function getCommittedOffsets(array $topics, int $timeoutMs): array {} Returns the committed offsets for topics and partitions for a consumer group
16+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $topicPartition = new TopicPartition(&amp;#39;test-topic&amp;#39;, 0); var_dump($consumer-&amp;gt;getCommittedOffsets([$topicPartition], 10000));</description></item><item><title>getMetadata</title><link>https://php-kafka.github.io/consumer/getMetadata/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getMetadata/</guid><description>Description function getMetadata(bool $allTopics, int $timeoutMs, ConsumerTopic $topic = null): Metadata {} Get metadata for all topics or a single topic
17+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $topicHandle = $consumer-&amp;gt;getTopicHandle(&amp;#39;test-topic&amp;#39;); $singleTopicMetadata = $consumer-&amp;gt;metadata(true, $topicHandle, 10000);</description></item><item><title>getOffsetPositions</title><link>https://php-kafka.github.io/consumer/getOffsetPositions/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getOffsetPositions/</guid><description>Description public function getOffsetPositions(array $topics): array {} The offset field of each requested partition will be set to the offset of the last consumed message + 1
18+
If there was no previous message RD_KAFKA_OFFSET_INVALID will be returned
19+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $topicPartition = new TopicPartition(&amp;#39;test-topic&amp;#39;, 0); $topicPartitionsWithOffsets = $consumer-&amp;gt;getOffsetPositions([$topicPartition]));</description></item><item><title>getSubscription</title><link>https://php-kafka.github.io/consumer/getSubscription/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getSubscription/</guid><description>Description public function getSubscription(): array {} Return topic names to which the consumer is currently subscribed to
20+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $consumer-&amp;gt;subscribe([&amp;#39;test-topic&amp;#39;]); var_dump($consumer-&amp;gt;getSubscription());</description></item><item><title>getTopicHandle</title><link>https://php-kafka.github.io/consumer/getTopicHandle/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/getTopicHandle/</guid><description>Description public function getTopicHandle(string $topic): ConsumerTopic {} Get a topic handle for a given topic name. A topic handle is needed
21+
for example to query metadata from the broker
22+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $topicHandle = $consumer-&amp;gt;getTopicHandle(&amp;#39;test-topic&amp;#39;); // use the topic handle for further calls, e.g. to query metadata $singleTopicMetadata = $consumer-&amp;gt;metadata(true, $topicHandle, 10000);</description></item><item><title>offsetsForTimes</title><link>https://php-kafka.github.io/consumer/offsetForTimes/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/offsetForTimes/</guid><description>Description public function offsetsForTimes(array $topicPartitions, int $timeoutMs): array {} Look up the offsets for the given partitions by timestamp.
23+
The returned offset for each partition is the earliest offset whose
24+
timestamp is greater than or equal to the given timestamp in the
25+
corresponding partition.
26+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $topicPartition = new TopicPartition(&amp;#39;test-topic&amp;#39;, 0, strtotime(&amp;#34;-1 week&amp;#34;)); $offsetsOneWeekAgo = $consumer-&amp;gt;offsetForTimes([$topicPartition], 10000);</description></item><item><title>queryWatermarkOffsets</title><link>https://php-kafka.github.io/consumer/queryWatermarkOffsets/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/queryWatermarkOffsets/</guid><description>Description public function queryWatermarkOffsets(string $topic, int $partition, int &amp;amp;$low, int &amp;amp;$high, int $timeoutMs): void {} Query broker for low (oldest) and high (newest) offsets for a partition
27+
Example $low = 0; $high = 0; $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $topicPartition = new TopicPartition(&amp;#39;test-topic&amp;#39;, 0, strtotime(&amp;#34;-1 week&amp;#34;)); $consumer-&amp;gt;queryWatermarkOffsets(&amp;#39;test-topic, 0, int &amp;amp;$low, int &amp;amp;$high, 10000);</description></item><item><title>subscribe</title><link>https://php-kafka.github.io/consumer/subscribe/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/subscribe/</guid><description>Description public function subscribe(array $topics): void {} Subscribe to one or more topics (regexp also supported).
28+
Any previous subscription will be unassigned and unsubscribed first.
29+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $consumer-&amp;gt;subscribe([&amp;#39;test-topic&amp;#39;]);</description></item><item><title>unsubscribe</title><link>https://php-kafka.github.io/consumer/unsubscribe/</link><pubDate>Sun, 27 Dec 2020 22:09:37 +0100</pubDate><guid>https://php-kafka.github.io/consumer/unsubscribe/</guid><description>Description public function unsubscribe(): void {} Unsubscribe from the current subscriptions
30+
Example $conf = Kafka\Configuration(); $conf-&amp;gt;set(&amp;#39;metadata.broker.list&amp;#39;, &amp;#39;kafka:9092&amp;#39;); $consumer = new Kafka\Consumer($conf); $consumer-&amp;gt;subscribe([&amp;#39;test-topic&amp;#39;]); $consumer-&amp;gt;unsubscribe();</description></item></channel></rss>

0 commit comments

Comments
 (0)