Producer
class Producer extends SimpleKafkaClient (View source)
Methods
from
SimpleKafkaClient
void
queryWatermarkOffsets(string $topic, int $partition, int $low, int $high, int $timeoutMs)
No description
from
SimpleKafkaClient
void
setOAuthBearerToken(string $token, int $lifetimeMs, string $principalName, array|null $extensions = null)
No description
from
SimpleKafkaClient
void
initTransactions(int $timeoutMs)
No description
void
beginTransaction()
No description
void
commitTransaction(int $timeoutMs)
No description
void
abortTransaction(int $timeoutMs)
No description
int
flush(int $timeoutMs)
No description
int
purge(int $purgeFlags)
No description
getTopicHandle(string $topic)
No description
Details
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)
Producer constructor.
void
initTransactions(int $timeoutMs)
No description
void
beginTransaction()
No description
void
commitTransaction(int $timeoutMs)
No description
void
abortTransaction(int $timeoutMs)
No description
int
flush(int $timeoutMs)
No description
int
purge(int $purgeFlags)
No description
ProducerTopic
getTopicHandle(string $topic)
No description