class Consumer extends SimpleKafkaClient (View source)

Methods

getMetadata(bool $allTopics, int $timeoutMs, Topic $topic)

No description

int
getOutQLen()

No description

int
poll(int $timeoutMs)

No description

void
queryWatermarkOffsets(string $topic, int $partition, int $low, int $high, int $timeoutMs)

No description

array
offsetsForTimes(array $topicPartitions, int $timeoutMs)

No description

void
setOAuthBearerTokenFailure(string $errorString)

No description

void
setOAuthBearerToken(string $token, int $lifetimeMs, string $principalName, array|null $extensions = null)

No description

__construct(Configuration $configuration)

Consumer constructor.

void
assign(array|null $topicPartitions)

No description

array
getAssignment()

No description

void
subscribe(array $topics)

No description

array
getSubscription()

No description

void
unsubscribe()

No description

consume(int $timeoutMs)

No description

void
commit(Message|TopicPartition[] $messageOrOffsets)

No description

void
commitAsync(Message|TopicPartition[] $messageOrOffsets)

No description

void
close()

No description

array
getCommittedOffsets(array $topicPartitions, int $timeoutMs)

No description

array
getOffsetPositions(array $topicPartitions)

No description

Details

Metadata getMetadata(bool $allTopics, int $timeoutMs, Topic $topic)

No description

Parameters

bool $allTopics
int $timeoutMs
Topic $topic

Return Value

Metadata

Exceptions

Exception

int getOutQLen()

No description

Return Value

int

int poll(int $timeoutMs)

No description

Parameters

int $timeoutMs

Return Value

int

void queryWatermarkOffsets(string $topic, int $partition, int $low, int $high, int $timeoutMs)

No description

Parameters

string $topic
int $partition
int $low

is passed as reference, contains result after call

int $high

is passed as reference, contains result after call

int $timeoutMs

Return Value

void

Exceptions

Exception

array offsetsForTimes(array $topicPartitions, int $timeoutMs)

No description

Parameters

array $topicPartitions
int $timeoutMs

Return Value

array

Exceptions

Exception

void setOAuthBearerTokenFailure(string $errorString)

No description

Parameters

string $errorString

Return Value

void

void setOAuthBearerToken(string $token, int $lifetimeMs, string $principalName, array|null $extensions = null)

No description

Parameters

string $token
int $lifetimeMs
string $principalName
array|null $extensions

Return Value

void

__construct(Configuration $configuration)

Consumer constructor.

Parameters

Configuration $configuration

Exceptions

Exception

void assign(array|null $topicPartitions)

No description

Parameters

array|null $topicPartitions

Return Value

void

Exceptions

Exception

array getAssignment()

No description

Return Value

array

Exceptions

Exception

void subscribe(array $topics)

No description

Parameters

array $topics

Return Value

void

Exceptions

Exception

array getSubscription()

No description

Return Value

array

Exceptions

Exception

void unsubscribe()

No description

Return Value

void

Exceptions

Exception

Message consume(int $timeoutMs)

No description

Parameters

int $timeoutMs

Return Value

Message

void commit(Message|TopicPartition[] $messageOrOffsets)

No description

Parameters

Message|TopicPartition[] $messageOrOffsets

Return Value

void

Exceptions

Exception

void commitAsync(Message|TopicPartition[] $messageOrOffsets)

No description

Parameters

Message|TopicPartition[] $messageOrOffsets

Return Value

void

Exceptions

Exception

void close()

No description

Return Value

void

array getCommittedOffsets(array $topicPartitions, int $timeoutMs)

No description

Parameters

array $topicPartitions
int $timeoutMs

Return Value

array

Exceptions

Exception

array getOffsetPositions(array $topicPartitions)

No description

Parameters

array $topicPartitions

Return Value

array

Exceptions

Exception