class KafkaConsumer (View source)

Methods

__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

consume(int $timeout_ms)

No description

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

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

newTopic(string $topic_name, null|TopicConf $topic_conf = null)

No description

void
close()

No description

Details

__construct(Conf $conf)

No description

Parameters

Conf $conf

void assign(TopicPartition[] $topic_partitions = null)

No description

Parameters

TopicPartition[] $topic_partitions

Return Value

void

Exceptions

Exception

void commit(null|Message|TopicPartition[] $message_or_offsets = null)

No description

Parameters

null|Message|TopicPartition[] $message_or_offsets

Return Value

void

Exceptions

Exception

void commitAsync(null|Message|TopicPartition[] $message_or_offsets = null)

No description

Parameters

null|Message|TopicPartition[] $message_or_offsets

Return Value

void

Exceptions

Exception

Message consume(int $timeout_ms)

No description

Parameters

int $timeout_ms

Return Value

Message

Exceptions

Exception
InvalidArgumentException

TopicPartition[] getAssignment()

No description

Return Value

TopicPartition[]

Exceptions

Exception

Metadata getMetadata(bool $all_topics, null|KafkaConsumerTopic $only_topic = null, int $timeout_ms)

No description

Parameters

bool $all_topics
null|KafkaConsumerTopic $only_topic
int $timeout_ms

Return Value

Metadata

Exceptions

Exception

array getSubscription()

No description

Return Value

array

void subscribe(array $topics)

No description

Parameters

array $topics

Return Value

void

Exceptions

Exception

void unsubscribe()

No description

Return Value

void

Exceptions

Exception

array getCommittedOffsets(array $topic_partitions, int $timeout_ms)

No description

Parameters

array $topic_partitions
int $timeout_ms

Return Value

array

TopicPartition[] offsetsForTimes(TopicPartition[] $topic_partitions, int $timeout_ms)

No description

Parameters

TopicPartition[] $topic_partitions
int $timeout_ms

Return Value

TopicPartition[]

void queryWatermarkOffsets(string $topic, int $partition = 0, int $low = 0, int $high = 0, int $timeout_ms = 0)

No description

Parameters

string $topic
int $partition
int $low
int $high
int $timeout_ms

Return Value

void

getOffsetPositions(TopicPartition[] $topic_partitions)

No description

Parameters

TopicPartition[] $topic_partitions

Topic newTopic(string $topic_name, null|TopicConf $topic_conf = null)

No description

Parameters

string $topic_name
null|TopicConf $topic_conf

Return Value

Topic

void close()

No description

Return Value

void