Skip to main content
Version: 8.3

system.kafka.pollTopic

This function is used in Python Scripting.

Description​

Returns a list of records from the specified topic.

Client Permission Restrictions​

This scripting function has no Client Permission restrictions.

Syntax​

system.kafka.pollTopic(connector, topic, groupId, [options], sizeCutoff, timeoutMs)

Parameters​

TypeParameterDescription
StringconnectorThe name of the Kafka connector.
StringtopicThe name of the Kafka topic.
StringgroupIdThe unique string of the consumer group the consumer belongs to.
DictionaryoptionsCustom options specific to the consumer, with key value string pairs. Optional.
IntegersizeCutoff
New in 8.3.3
The total record count allowed before polling will be stopped.
LongtimeoutMs
New in 8.3.3
The amount of time in milliseconds before polling will be stopped.

Returns​

List - A list of records from the specified topic.

Scope​

Gateway

Code Examples​

Example #1
# Returns a list of records from the specified topic.

system.kafka.pollTopic("MyKafkaConnector", "MyKafkaTopic", "consumer-group-one")