TopicProducer¶
-
class
lsst.ts.salkafka.
TopicProducer
(topic, kafka_info, log)¶ Bases:
object
Produce Kafka messages from DDS samples for one topic.
Parameters: - topic :
salobj.topics.ReadTopic
Topic for which to produce kafka messages.
- kafka_info :
KafkaInfo
Information and clients for using Kafka.
- log :
logging.Logger
Parent log.
Methods Summary
__call__
(data)Forward one DDS sample (message) to Kafka. close
()Close the Kafka producer. start
()Start the Kafka producer. Methods Documentation
-
__call__
(data)¶ Forward one DDS sample (message) to Kafka.
Parameters: - data :
dds sample
DDS sample.
- data :
-
close
()¶ Close the Kafka producer.
-
start
()¶ Start the Kafka producer.
- topic :