KafkaConsumer
class KafkaConsumer (View source)
Methods
void
void
void
getAssignment()
No description
getMetadata(bool $all_topics, null|KafkaConsumerTopic $only_topic = null, int $timeout_ms)
No description
array
getSubscription()
No description
void
subscribe(array $topics)
No description
void
unsubscribe()
No description
array
getCommittedOffsets(array $topic_partitions, int $timeout_ms)
No description
void
queryWatermarkOffsets(string $topic, int $partition = 0, int $low = 0, int $high = 0, int $timeout_ms = 0)
No description
void
close()
No description
Details
__construct(Conf $conf)
No description
void
assign(TopicPartition[] $topic_partitions = null)
No description
void
commit(null|Message|TopicPartition[] $message_or_offsets = null)
No description
void
commitAsync(null|Message|TopicPartition[] $message_or_offsets = null)
No description
Message
consume(int $timeout_ms)
No description
TopicPartition[]
getAssignment()
No description
Metadata
getMetadata(bool $all_topics, null|KafkaConsumerTopic $only_topic = null, int $timeout_ms)
No description
array
getSubscription()
No description
void
subscribe(array $topics)
No description
void
unsubscribe()
No description
array
getCommittedOffsets(array $topic_partitions, int $timeout_ms)
No description
TopicPartition[]
offsetsForTimes(TopicPartition[] $topic_partitions, int $timeout_ms)
No description
void
queryWatermarkOffsets(string $topic, int $partition = 0, int $low = 0, int $high = 0, int $timeout_ms = 0)
No description
getOffsetPositions(TopicPartition[] $topic_partitions)
No description
void
close()
No description