Package org.apache.pulsar.io.kafka
Class KafkaStringSource
java.lang.Object
- All Implemented Interfaces:
AutoCloseable,Source<String>
Simple Kafka Source that just transfers the value part of the kafka records as Strings.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.pulsar.io.kafka.KafkaAbstractSource
KafkaAbstractSource.KafkaRecord<V>, KafkaAbstractSource.KeyValueKafkaRecord<K,W> -
Field Summary
Fields inherited from class org.apache.pulsar.io.kafka.KafkaAbstractSource
HEADER_KAFKA_OFFSET_KEY, HEADER_KAFKA_PTN_KEY, HEADER_KAFKA_TOPIC_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildRecord(org.apache.kafka.clients.consumer.ConsumerRecord<Object, Object> consumerRecord) Methods inherited from class org.apache.pulsar.io.kafka.KafkaAbstractSource
beforeCreateConsumer, close, copyKafkaHeaders, open, startMethods inherited from class org.apache.pulsar.io.core.PushSource
readMethods inherited from class org.apache.pulsar.io.core.AbstractPushSource
consume, getQueueLength, notifyError, readNext
-
Constructor Details
-
KafkaStringSource
public KafkaStringSource()
-
-
Method Details
-
buildRecord
public KafkaAbstractSource.KafkaRecord<String> buildRecord(org.apache.kafka.clients.consumer.ConsumerRecord<Object, Object> consumerRecord) - Specified by:
buildRecordin classKafkaAbstractSource<String>
-