class Producer extends RdKafka (View source)

Methods

int
addBrokers(string $broker_list)

No description

from  RdKafka
getMetadata(bool $all_topics, null|Topic $only_topic = null, int $timeout_ms = 0)

No description

from  RdKafka
getControllerId(int $timeout_ms)

No description

from  RdKafka
int
getOutQLen()

No description

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

No description

void
poll(int $timeout_ms)

No description

from  RdKafka
void
setLogLevel(int $level)

No description

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

No description

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

No description

from  RdKafka
int
purge(int $purge_flags)

No description

from  RdKafka
int
flush(int $timeout_ms)

No description

from  RdKafka
metadata($all_topics, $only_topic = false, $timeout_ms = 0)

No description

from  RdKafka
setLogger($logger)

No description

from  RdKafka
outqLen()

No description

from  RdKafka
pausePartitions(array $topic_partitions)

No description

from  RdKafka
resumePartitions(array $topic_partitions)

No description

from  RdKafka
oauthbearerSetToken(string $token_value, int|float|string $lifetime_ms, string $principal_name, array $extensions = [])

No description

from  RdKafka
oauthbearerSetTokenFailure(string $error)

No description

from  RdKafka
__construct(null|Conf $conf = null)

No description

void
initTransactions(int $timeout_ms)

No description

void
beginTransaction()

No description

void
commitTransaction(int $timeout_ms)

No description

void
abortTransaction(int $timeout_ms)

No description

Details

int addBrokers(string $broker_list)

No description

Parameters

string $broker_list

Return Value

int

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

No description

Parameters

bool $all_topics
null|Topic $only_topic
int $timeout_ms

Return Value

Metadata

Exceptions

Exception

getControllerId(int $timeout_ms)

No description

Parameters

int $timeout_ms

int getOutQLen()

No description

Return Value

int

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

No description

Parameters

string $topic_name
null|TopicConf $topic_conf

Return Value

Topic

void poll(int $timeout_ms)

No description

Parameters

int $timeout_ms

Return Value

void

void setLogLevel(int $level)

No description

Parameters

int $level

Return Value

void

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

int purge(int $purge_flags)

No description

Parameters

int $purge_flags

Return Value

int

int flush(int $timeout_ms)

No description

Parameters

int $timeout_ms

Return Value

int

metadata($all_topics, $only_topic = false, $timeout_ms = 0)

No description

Parameters

$all_topics
$only_topic
$timeout_ms

setLogger($logger)

No description

Parameters

$logger

outqLen()

No description

pausePartitions(array $topic_partitions)

No description

Parameters

array $topic_partitions

resumePartitions(array $topic_partitions)

No description

Parameters

array $topic_partitions

oauthbearerSetToken(string $token_value, int|float|string $lifetime_ms, string $principal_name, array $extensions = [])

No description

Parameters

string $token_value
int|float|string $lifetime_ms
string $principal_name
array $extensions

oauthbearerSetTokenFailure(string $error)

No description

Parameters

string $error

__construct(null|Conf $conf = null)

No description

Parameters

null|Conf $conf

void initTransactions(int $timeout_ms)

No description

Parameters

int $timeout_ms

Return Value

void

void beginTransaction()

No description

Return Value

void

void commitTransaction(int $timeout_ms)

No description

Parameters

int $timeout_ms

Return Value

void

void abortTransaction(int $timeout_ms)

No description

Parameters

int $timeout_ms

Return Value

void